您可以动态调整网格项目吗?
我有一个gridview,里面有一个文本框。它们的文本框有许多绑定值,可能导致它的大小增加,但在应用程序运行后却不会这样做。
<Slider x:Name="FontSizeSlider" Minimum="10" Maximum="120" />
<GridView ItemsSource="{Binding MyList}" >
<GridView.ItemTemplate>
<DataTemplate>
<TextBlock
Height="{Binding ElementName=FontSizeSlider, Path=Value}"
Width="{Binding ElementName=FontSizeSlider, Path=Value}"
Text="{Binding}"
FontSize="{Binding ElementName=FontSizeSlider, Path=Value}"/>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
我意识到这些物品也必须随意移动,以便能够适应列。我不认为gridview支持这个吗?
这可能吗?
答案 0 :(得分:0)
通过添加:
修正了它 <GridView.ItemsPanel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid />
</ItemsPanelTemplate>
</GridView.ItemsPanel>