Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为触摸制作RichTextBox_C#_Wpf - Fatal编程技术网

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的。