私は(上記参照)コンテンツはストアアプリに表示されUWPアプリとまったく同じ方法の内容を表示しようとしています。 私はListView
を使用していますが、以下のスクリーンショットで見ることができるようItems
が、代わりにまっすぐ下に表示されるの、Header
の右側に表示されます:
これは私のXAMLです:
<Page.Resources>
<local:Items x:Key="Item"/>
<DataTemplate x:Name="myListViewDataTemplate">
<Grid Margin="0" Width="200">
<Grid.RowDefinitions>
<RowDefinition Height="200"/>
<RowDefinition Height="40"/>
</Grid.RowDefinitions>
<Image Grid.Row="0" Source="{Binding Path=ItemImage}" Stretch="UniformToFill"/>
<TextBlock Grid.Row="1" Text="{Binding Path=ItemName}" Margin="0,5,0,0"
VerticalAlignment="Top" HorizontalAlignment="Left" FontSize="20"/>
</Grid>
</DataTemplate>
</Page.Resources>
<Grid Background="LightGray">
<ListView ItemTemplate="{StaticResource myListViewDataTemplate}" ItemsSource="{StaticResource Item}">
<ListView.Header>
<TextBlock Margin="20,10,0,10" Text="Group of items" FontSize="22" FontWeight="SemiBold"/>
</ListView.Header>
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" Background="Transparent"/>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
</Grid>
問題を解決する方法はありますか?
これまでに試したことを投稿する必要があります。私が知っているところでは、バットの右から表示できる正確なコントロールはありません**しかし、単純な 'Grid'、' Button'、 'StackPanel'コントロールを使って簡単に作ることができます。 –
これを実現する方法はたくさんありますが、[いくつかのドキュメント](https://docs.microsoft.com/en-us/windows/uwp/layout/)から始められることをお勧めします。 – Romasz