0

ページにはさまざまなパーツがあり、各パーツは 1 つの列、グリッド内のグリッド、特別なものではありません...各パーツには、「履歴」、「スコア」、「コメント」などのヘッダーがありました。そしてもちろん、それぞれが他とは異なって見えます。

zoomedout ビューにヘッダーがあるセマンティック ズームを作成したいと思います。

元のページからListViewを作ろうとしましたが、グループになると在庫がありました。各グループには 1 つの項目があり、外観が異なるため、コードからグループを設定することはできません (または方法を教えてください)。XAML からグループ化するにはどうすればよいですか?

このようなものは存在しますか?

<ListView.Groups>
    <Group Name="History>
       <GroupItem>
          <Grid.../>
       </GroupItem>
    </Group>
    <Group Name="Score"...../>
</ListView.Groups>

間違った方法で試していますか?どれが正しいですか?

ありがとう、トム

4

1 に答える 1

0

以下の形式を使用して、ズームアウト ビューでグループ データを ListView にバインドできます。

<SemanticZoom Name="zoom">
  <SemanticZoom.ZoomedInView>
<!-- place your normal view here -->
  </SemanticZoom.ZoomedInView>

  <SemanticZoom.ZoomedOutView>
<ListView>
     <ListView.ItemTemplate>
        <DataTemplate>
          <!-- bind group data here -->
           <TextBlock Text="{Binding Groupname"/>
       </DataTemplate>
     </ListView.ItemTemplate>
</ListView>
  </SemanticZoom.ZoomedOutView>
</SemanticZoom>
于 2012-05-03T15:06:47.587 に答える