0

グリッド アイテムのサイズを動的に変更できますか?

テキストボックスを含むグリッドビューがあります。テキストボックスには、サイズが大きくなる可能性のあるバインドされた値が多数ありますが、アプリの実行後はそうではありません。

    <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 ではサポートされていないと思いますか?

これは可能ですか?

4

1 に答える 1

0

以下を追加して修正しました。

        <GridView.ItemsPanel>
            <ItemsPanelTemplate>
                <VariableSizedWrapGrid />
            </ItemsPanelTemplate>
        </GridView.ItemsPanel>
于 2012-10-04T12:42:39.010 に答える