当前位置: 代码迷 >> Silverlight >> RichTextBox没范围文本元素
  详细解决方案

RichTextBox没范围文本元素

热度:1716   发布时间:2013-02-26 00:00:00.0
RichTextBox没有范围文本元素
<RichTextBox  Name="RichTextBox1" IsReadOnly="True" AllowDrop="True"  VerticalScrollBarVisibility="Auto"></RichTextBox>

RichTextBox中插入了
RichTextBox1.Document.Blocks.Add(new BlockUIContainer(new TextBlock(){Text ="a"}));

鼠标选择内容拖动时出现异常 :“This TextNavigator”没有范围文本元素。 什么原因 

------解决方案--------------------------------------------------------
这么写:
TextBlock tbk=new TextBlock();
tbk.Text="a";
BlockUIContainer uiCont = new BlockUIContainer();
uiCont.Child=tbk;
RichTextBox1.Document.Blocks.Add(uiCont);