1

Windows 8 ストア アプリケーションのレイアウトをいじっていて、プロパティがアプリケーションをクラッシュさせることに気付きましたVirtualizingStackPanel.CanVerticallyScrollが、このプロパティはこのページで動作するはずです。 ここに画像の説明を入力

それは奇妙です.Visual Studioでも正しくレンダリングされます: ここに画像の説明を入力

XAMLの私のコード:

<common:LayoutAwarePage
    x:Name="pageRoot"
    x:Class="App5.GroupedItemsPage"
    DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App5"
    xmlns:data="using:App5.Data"
    xmlns:common="using:App5.Common"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Page.Resources>
        <CollectionViewSource
            x:Name="groupedItemsViewSource"
            Source="{Binding Items}"
            IsSourceGrouped="false"
            ItemsPath="Items"
            d:Source="{Binding Items, Source={d:DesignInstance Type=data:DataGroup, IsDesignTimeCreatable=True}}"/>
    </Page.Resources>

    <Grid Style="{StaticResource LayoutRootStyle}">
        <GridView
            x:Name="itemGridView"
            AutomationProperties.AutomationId="ItemGridView"
            AutomationProperties.Name="Grouped Items"
            ItemsSource="{Binding Source={StaticResource groupedItemsViewSource}}"
            ItemTemplate="{StaticResource Standard250x250ItemTemplate}"
            SelectionMode="None"
            IsSwipeEnabled="false"
            IsItemClickEnabled="True"
            ItemClick="ItemView_ItemClick">

            <GridView.ItemsPanel>
                <ItemsPanelTemplate>                        
                    <VirtualizingStackPanel Orientation="Vertical" CanVerticallyScroll="False"/>
                </ItemsPanelTemplate>
            </GridView.ItemsPanel>
        </GridView>
    </Grid>
</common:LayoutAwarePage>

私が達成したいこと:Gridviewにはグループがなく、アイテムは2〜3行で右にスクロールします。

------------
|1|4|7|10|
------------
|2|5|8|11|
------------
|3|6|9|12|
------------
4

0 に答える 0