调整网格项WinRt

时间:2012-10-04 12:25:48

标签: xaml gridview windows-runtime

您可以动态调整网格项目吗?

我有一个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支持这个吗?

这可能吗?

1 个答案:

答案 0 :(得分:0)

通过添加:

修正了它
        <GridView.ItemsPanel>
            <ItemsPanelTemplate>
                <VariableSizedWrapGrid />
            </ItemsPanelTemplate>
        </GridView.ItemsPanel>