Silverlight4终于有了期盼已久的RichTextBox,但是一用,却发现很不顺手,要通过代码往其中添加内容就已经很麻烦了,而要从中取出内容,更是折腾了我半天,最后才找到了合适的事件来解决这个问题
添加内容:
其中的内容是来自我的一个数据类m_ClientOperationData的Note,因此,当我修改RichTextBox的内容之后,我需要将修改之后的内容重新赋给m_ClientOperationData.Note,就这点问题,让俺纠结了半天。
最后找到ContentChanged事件,才没有让我继续郁闷下去
用for循环遍历的原因:经过调试发现,只要一回车(中间或者结尾都一样),就会自动将原来的内容分割成多个Run,因此需要遍历所有的Paragraph和Run