仅在MouseUp上从RichTextBox获取所选文本?

时间:2014-12-12 06:24:50

标签: wpf xaml richtextbox

我是RichTextBox的新手,无法找到答案。在已经保存文本内容的RichTextBox(WPF)中,我希望能够将光标放在一个字母上;按住光标的同时水平移动光标;然后向上提起光标。这导致文本被突出显示和选择。到目前为止一切都很好。

但是,在以下XAML中,将为每个字符触发选择事件。我只希望在将鼠标从盒子中取出时进行一次触发,并最终想知道所选文本的开始和结束插入点以及所选文本。 (我知道这很简单,但我无法得到它:()。

XAML
   <SimpleRichTextBox Name="simplerichtextbox"  Grid.Column="1"
         RichText="{Binding RichText, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}" 
         SelectionChanged="simplerichtextbox_SelectionChanged"
         >
        <FlowDocument PageWidth="{Binding ElementName=simplerichtextbox, Path=ActualWidth}" />
    <SimpleRichTextBox>

非常感谢任何帮助。

0 个答案:

没有答案