我現在有一個Universal Windows Application
這是一個動態的GridView
內創建GridViewItems
。在我的情況下,GridViewItems
是瓷磚和瓷磚都是相同的大小(因爲我通過寬度和高度在我的XAML中設置它們)。使不同瓷磚大小
我希望有不同尺寸的瓷磚,地磚不說都是一樣的尺寸,給它的Windows 8/10外表和感覺。
我將在下面波西我當前的代碼:
<GridView x:Name="tileGridView" Margin="-15,60" HorizontalAlignment="Center" ItemTemplate="{StaticResource TileTemplate}">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid Orientation="Horizontal"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
<GridView.ItemContainerStyle>
<Style TargetType="GridViewItem">
<Style.Setters>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Grid Background="#2A2A2A"
Margin="5"
Height="200"
Width="300">
<ContentPresenter />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style.Setters>
</Style>
</GridView.ItemContainerStyle>
</GridView>
任何人都可以點我在正確的方向,我怎麼可以創建不同尺寸的瓷磚,並把它們並不都是相同的大小。我已經讀入VariableSizedWrapGrid
,但是Windows 8的功能沒有轉移到Windows 10開發中嗎?
更新
我已經試過這一點,我沒有得到我一直在尋找的結果。它給了我與我上面的XAML一樣的佈局。
<ItemsPanelTemplate>
<VariableSizedWrapGrid Orientation="Horizontal"/>
</ItemsPanelTemplate>
你的意思[VariableSizedWrapGrid(https://開頭msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.variablesizedwrapgrid)?是的,我很確定。甚至還有一些基於GridView控件[東東](https://visualstudiogallery.msdn.microsoft.com/da65cc08-c4bf-4824-b483-9c8f53fb063c)我見過但從未使用過。 –
是的,我的錯誤。 – Code
好吧,如果它沒有提供補救措施,那就給它一個鏡頭,然後回來。 –