C# 为触摸制作RichTextBox
我在C# 为触摸制作RichTextBox,c#,wpf,C#,Wpf,我在表面窗口中有一个RichTextBox。我需要RichTextBox,因为我需要做一些像便笺之类的东西(文本和图像作为输入),而SurfaceTextBox似乎无法放入图像 问题是,当我在屏幕上触摸RichTextBox时,它没有响应。只有当我用鼠标点击它时,它才会聚焦。我理解这是因为RichTextBox不是为Surface而设计的 是否有其他方法可以实现这一点(通过触摸使RichTextBox可聚焦)?您是否尝试过只在文本框上设置焦点?这个例子似乎有所有的部分能够做到这一点。谢谢你的想法
表面窗口中有一个RichTextBox
。我需要RichTextBox,因为我需要做一些像便笺之类的东西(文本和图像作为输入),而SurfaceTextBox
似乎无法放入图像
问题是,当我在屏幕上触摸RichTextBox时,它没有响应。只有当我用鼠标点击它时,它才会聚焦。我理解这是因为RichTextBox不是为Surface而设计的
是否有其他方法可以实现这一点(通过触摸使RichTextBox可聚焦)?您是否尝试过只在文本框上设置焦点?这个例子似乎有所有的部分能够做到这一点。谢谢你的想法!我在RichTextBox中添加了一个PreviewTouchDown事件,并将focus()设置为它,它就可以工作了,我不知道为什么我没有想到这一点,哈哈。您提供的链接是针对winforms的。