Silverlight 4.0:GridSplitter拆分不正确
请帮助,网格拆分器在未正确拆分到右侧时,测试按钮内容。在使用网格拆分器时,我有没有遗漏什么Silverlight 4.0:GridSplitter拆分不正确,silverlight,silverlight-4.0,gridsplitter,Silverlight,Silverlight 4.0,Gridsplitter,请帮助,网格拆分器在未正确拆分到右侧时,测试按钮内容。在使用网格拆分器时,我有没有遗漏什么 <local:LayoutTemplateSelector Content="{Binding}"> <local:LayoutTemplateSelector.VerticalLeftRight> <DataTemplate>
<local:LayoutTemplateSelector Content="{Binding}">
<local:LayoutTemplateSelector.VerticalLeftRight>
<DataTemplate>
<Grid ShowGridLines="True" Background="Orange" Height="{Binding Height}"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width=".25*"/>
<ColumnDefinition Width="10" />
<ColumnDefinition Width=".70*"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Content="Test" Width="{Binding ChartWidth}" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"/>
<sdk:GridSplitter Grid.Column="1" ShowsPreview="True" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"/>
<Button Content="Testing" Width="{Binding SectionWidth}" Grid.Column="2"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"/>
</Grid>
</DataTemplate>
</local:LayoutTemplateSelector.VerticalLeftRight>
</local:LayoutTemplateSelector>
您需要对第一列使用固定宽度,对其余列使用星形
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200" MinWidth="50" MaxWidth="250"/>
<ColumnDefinition Width="10" />
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
通常,为第一列设置最小值和最大值是一个好主意(但不是必需的),以使其看起来合理。您需要为第一列使用固定宽度,为其余列使用星形
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200" MinWidth="50" MaxWidth="250"/>
<ColumnDefinition Width="10" />
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
为第一列设置最小值和最大值通常是一个好主意(但不是必需的),以使其看起来合理