Из того, что я прочитал, нельзя использовать Grid внутри FlowDocument.
<TextBlock Margin="0 10" FontFamily="Ubuntu" FontSize="19" FontWeight="DemiBold" Text="Account details"></TextBlock>
<Separator Width="600"></Separator>
<StackPanel Margin="0 10" Orientation="Horizontal">
<TextBlock Margin="0 0 30 0" Text="Account ID"></TextBlock>
<TextBlock Margin="0 0 30 0" Text="Username"></TextBlock>
<TextBlock Margin="0 0 30 0" Text="Password"></TextBlock>
<TextBlock Margin="0 0 30 0" Text="Creation date"></TextBlock>
</StackPanel>
<Separator Width="600"></Separator>
<StackPanel Margin="0 10" Orientation="Horizontal">
<TextBlock Width="102" Margin="0 0 30 0" ></TextBlock>
<TextBlock Width="Auto" Margin="0 0 30 0" ></TextBlock>
<TextBlock Width="Auto" Margin="0 0 30 0" ></TextBlock>
<TextBlock Width="91" Margin="0 0 30 0" ></TextBlock>
</StackPanel>
</StackPanel>
Вывод:

Проблема теперь в том, что если я заполню Textblock's
во второй StackPanel,они не будут отображать весь текст, если они длинные, что ожидается, поскольку я установил для них определенную ширину.Если я установлю его на Auto
Это будет показываться, но содержимое каждого Textblock
не будет выравниваться по столбцам и будет более грязным.
Какие у меня текущие параметры?