我想在我的WPF應用程序內部使用一些措辭,但是我希望能夠使用某種程度的格式。FlowDocument來源於外部資源
我最初的想法是使用它代表一個的FlowDocument或段落的字符串資源,如:
<FlowDocument>
<Paragraph FontSize="16" Foreground="Blue">Some display text under content management</Paragraph>
</FlowDocument>
在UI我一直在嘗試這種使用的IValueConverter綁定:
<ContentControl Content="{Binding Path=CMSText,Source={StaticResource Resources},Converter={StaticResource flowDocConverter}"/>
在轉換器:
StringReader sr = new StringReader(value.ToString());
XamlReader xamlReader = XamlReader.Create(sr);
return (FlowDocument)xamlReader.Parse();
但它一直拋出一個例外返回st atement。
它甚至可以通過綁定來做到這一點?
我在XamlReader中出錯了嗎?
編輯
XamlParseException
'無法創建未知類型 '的FlowDocument'。'行號「1」和行位置「2」。
你得到的例外文本是什麼? – David 2011-03-10 15:09:10