FlowDocumentScrollViewer FontSize doesn't change FlowDocument content FontSize

c#, flowdocument, flowdocumentscrollviewer, wpf, xaml

Solution

Hi after i run in the same issue again i was able to work this out

you can simple change that be using style but only if the FontSize isn't fixed

Won't work

    <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>

Will work

    <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>

Problem

could anybody please explain my why the following code doesn't work ``` <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> ``` as you can see the `FontSize` isn't 56 and i can't figure out what's wrong

Original source