如何在文本框获得焦点时显示画布?

时间:2011-03-21 12:37:32

标签: silverlight windows-phone-7 keyboard sip

我在Canvas添加了Grid,然后在画布上添加了自定义键盘。现在,在TextBox.GotFoucs事件中,我更改了Canvas.Visibilty = Visiblity.Visible;

但问题是当TextBox获得焦点时,会显示前面的默认键盘和后面的Canvas。我希望Canvas显示在默认键盘的顶部,并且应该作为TextBox的文本输入控件。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

SIP的显示由操作系统处理,并始终位于任何应用程序的可视树之上。如果要提供自定义SIP,则需要提供备用输入控件,因为本机SIP的显示与输入控件(例如TextBoxPasswordBox等)相关联。您可能会发现有关creating a Bulgarian keyboard有用的文章。

相关问题