Неработающие стили при использовании XamlReader для анализа и вставки FlowDocument в RichTextBox

Я конвертирую Html в Xaml (точнее, FlowDocument) и использую XamlReader для анализа вновь созданного FlowDocument. Затем я вставляю свой новый FlowDocument в RichTextBox, но ни один из моих стилей уровня приложения не применяется к элементам FLowDocument, таким как Hyperlink. Пример одного из моих стилей:

    <Style TargetType="{x:Type Hyperlink}">
    <Setter Property="Background" Value="DarkBlue" />
    <Setter Property="Cursor" Value="Hand" />
</Style>

Может ли кто-нибудь помочь мне понять это? Спасибо!


person David Rogers    schedule 12.08.2009    source источник


Ответы (1)


я понял это... Я использовал FlowDocumentScrollViewer вместо RichTextBox для просмотра моего FLowDocument. По какой-то причине стили не применяются, когда контейнер представляет собой RichTextBox...

person David Rogers    schedule 13.08.2009