我想從我的viewmodel添加一個段落到richtextbox,但我保持失敗。我的viewModel實現了INotifyPropertyChanged,viewModel中的richtextbox的值是一個字符串。例如:如何從ViewModel添加NewLine到RichTextBox
private string richBox;
public string RichBox
{
get { return richBox; }
set { richBox = value; Changed("RichBox"); }
}
等
當我嘗試添加段落內public myViewModel()
像:
FlowDocument doc = new FlowDocument();
Paragraph p = new Paragraph();
p1.Inlines.Add(new Run("..........."+"\n" + "-----------"));
doc.Blocks.Add(p);
this.richBox = new TextRange(doc.ContentStart, doc.ContentEnd).Text;
失敗。即使當我添加一個新的段落p2
作爲p2.Inlines.Add(new LineBreak());
,也失敗。
非但沒有的:
..........
----------
我得到:..........----------
一切,我試圖似乎失敗。
有人可以幫我嗎?
都失敗了新線?說什麼? – Muds 2015-03-19 12:51:26
你是對的@泥土。我忘了那部分。我會將其添加到問題中。謝謝 – 2015-03-19 12:52:18