4
我使用了一個代表國家的ItemsControl。對於每一個國家我使用一個ListView用於示出其城市:ItemsControl中有ListViews的SharedSizeGroup等價物嗎?
<ItemsControl ItemsSource="{Binding Countries}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<ListView Margin="10"
ItemsSource="{Binding Cities}">
<ListView.View>
<GridView>
<GridViewColumn Width="140"
Header="City"
DisplayMemberBinding="{Binding Name}" />
<GridViewColumn Width="90"
Header="Population"
DisplayMemberBinding="{Binding Population}" />
</GridView>
</ListView.View>
</ListView>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
其結果是:
我需要,每當用戶在第一列表視圖更改列寬度的第二個調整其寬度(類似SharedGroupSize網格)。
我該如何做到這一點?