私はWPF RichTextBoxを使用しています。 私は実行時に書式設定を行います。通常正常に動作します。しかし、データベースからリロードした後、正しく動作しません。 これは私が使用しているサンプルコードです。wpf:リッチテキストボックスランタイム、データベースから戻ってくるときにWokingしない
var selection = TxtRtf1.Selection;
if (!selection.IsEmpty)
{
var tdc =(TextDecorationCollection) selection.GetPropertyValue(Inline.TextDecorationsProperty);
if (tdc == null || !tdc.Equals(TextDecorations.Underline))
selection.ApplyPropertyValue(Run.TextDecorationsProperty, TextDecorations.Underline);
else
selection.ApplyPropertyValue(Inline.TextDecorationsProperty, null);
}
< tdc.Equals(TextDecorations.Underline)>は常にfalseを返すが起こる実際のもの。データベースからデータを読み込んだ後
リッチテキストボックスを下線付きのテキストでリロードすると機能しません –