我在Canvas
添加了Grid
,然后在画布上添加了自定义键盘。现在,在TextBox.GotFoucs
事件中,我更改了Canvas.Visibilty = Visiblity.Visible;
但问题是当TextBox
获得焦点时,会显示前面的默认键盘和后面的Canvas
。我希望Canvas
显示在默认键盘的顶部,并且应该作为TextBox
的文本输入控件。我怎样才能做到这一点?
答案 0 :(得分:2)
SIP的显示由操作系统处理,并始终位于任何应用程序的可视树之上。如果要提供自定义SIP,则需要提供备用输入控件,因为本机SIP的显示与输入控件(例如TextBox
,PasswordBox
等)相关联。您可能会发现有关creating a Bulgarian keyboard有用的文章。