FlowDocumentScrollViewer FontSize не меняет содержимое FlowDocument FontSize
Кто-нибудь может объяснить, почему мой следующий код не работает
<UserControl x:Class="FlowDocReader.FlowDocumentScrollViewerIssues"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<FlowDocumentScrollViewer FontSize="56">
<FlowDocument>
<Paragraph>
this text should be FontSize 56
</Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
</UserControl>
как вы можете видеть FontSize
не 56, и я не могу понять, что не так
2 ответа
Решение
Привет после того, как я бегу в той же самой проблеме снова, я смог решить это
Вы можете просто изменить, используя стиль, но только если FontSize не исправлен
Не будет работать
<FlowDocumentScrollViewer FontSize="56">
<Style TargetType="{x:Type FlowDocument}">
<Setter Property="FontSize" Value="56"/>
</Style>
<FlowDocument FontSize="56">
<Paragraph>
this text should be FontSize 56
</Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
Буду работать
<FlowDocumentScrollViewer FontSize="56">
<Style TargetType="{x:Type FlowDocument}">
<Setter Property="FontSize" Value="56"/>
</Style>
<FlowDocument>
<Paragraph>
this text should be FontSize 56
</Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
Возьми это:
<FlowDocumentScrollViewer >
<FlowDocument FontSize="50">
<Paragraph>
this text should be FontSize 56
</Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>