1

WPF ListBox に日付を表​​示します

ICollectionView _myView;
_myView = CollectionViewSource.GetDefaultView(items);
_myView.GroupDescriptions.Add(new PropertyGroupDescription("ParentID"));

各グループ ヘッダーで、それに関するデータを表示する必要があります。

 <ListBox.GroupStyle>
  <GroupStyle>
    <GroupStyle.HeaderTemplate>
      <DataTemplate>
        <Grid Background="LightBlue">
          <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition />
          </Grid.ColumnDefinitions>
          <TextBlock Grid.Column="0"
                      Text="{Binding Path=Name}"  />
          <Button Grid.Column="1" Click="OnShowParentClick"> ShowParent </Button>
        </Grid>
      </DataTemplate>
    </GroupStyle.HeaderTemplate>
  </GroupStyle>
</ListBox.GroupStyle>

現在のグループに関連付けられている ParentID を取得するにはどうすればよいですか?

アンジェラ

4

1 に答える 1

0

ここにあります:

{Binding Path=Items[0].ParentID}

子オブジェクトに ParentID プロパティが使用可能であることを確認してください。コマンドでよく使用します。'Items[n].{プロパティ名} は、n 番目の子オブジェクトの任意のプロパティへのアクセスを開きます。

于 2011-11-16T15:54:35.757 に答える