我需要用FlowDocument来显示一些表格,看图:

图中可以看到,表格(红色边框)是自动填满整个窗口的。这看起来很正常
可是当我给FlowDocumentScrollViewer设置一个Style之后,却变成了:

表格不能自动填满整个窗口的宽度了。而Style定义如下:
<Style x:Key="MyFlowDocumentViewer" TargetType="{x:Type FlowDocumentScrollViewer}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Grid>
<Border>
<ScrollViewer Name="PART_ContentHost"></ScrollViewer>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
这个模版我是直接参考默认的FlowDocumentScrollViewer来做的,理论上它应该和不设置Style的时候效果一样,可是设置了之后却导致表格不能填满窗口宽度,是我哪里做错了吗?
da jia hao!