如何控制光标在编辑器视图中的位置?

时间:2016-07-06 13:25:55

标签: xamarin xamarin.ios xamarin.android xamarin.forms xamarin-studio

我有一个小应用程序,上面有一个编辑器。该应用程序检测到'〜'角色用户输入并将其转换为' |'使用编辑器的TextChanged事件和C#string.Replace()方法。

对于在编辑器中输入的最后一个单词,如果它包含'〜'角色,应用程序转换为'〜'字符到' |'字符,然后光标移动到单词的最后一个字符之外。没事。

在编辑器中,如果用户在编辑器的最后一个单词 之前的任何单词的末尾或内部点击编辑器,并且用户输入&#39 ;〜',应用程序检测并将其转换为' |'字符。但是,光标会移动到编辑器中的最后一个单词之外。这不是我的期望。

我希望光标在最近修改的单词的末尾或内部保持其位置,而不是超出编辑​​器中的最后一个单词。我该怎么办呢?提前谢谢。

我使用的是Xamarin.Forms版本2.3.0.x,代码是在app解决方案的PCL项目中编写的。我正在使用VS 2015。

0 个答案:

没有答案