1

グループ化されたリストボックスを作成しようとしています。まず、ItemTemplate を作成しました。今、データをグループ化しようとしていますが、その ItemTemplate の使用方法がわかりません。誰か私を少し助けてくれませんか?

現在のリストボックス xaml

    <ListBox x:Name="kontakty" ItemsSource="{Binding kontakt}">
        <ListBox.GroupStyle>
            <GroupStyle HeaderStringFormat="Group">
                <GroupStyle.ContainerStyle>
                    <Style TargetType="{x:Type GroupItem}">
                        <Setter Property="Template">
                            <Setter.Value>
                                <ControlTemplate TargetType="{x:Type GroupItem}">
                                    <StackPanel>
                                        <TextBlock Text="{Binding Path=Name}" Foreground="Red"/>
                                        <ComboBox ItemsSource="{Binding Path=Items}" DisplayMemberPath="Name"/>
                                    </StackPanel>
                                </ControlTemplate>
                            </Setter.Value>
                        </Setter>
                    </Style>
                </GroupStyle.ContainerStyle>
            </GroupStyle>
        </ListBox.GroupStyle>
        <ListBox.ItemTemplate>
            //...............//
        </ListBox.ItemTemplate>
    </ListBox>
4

1 に答える 1

1

解決策は、この ItemTemplate を使用して ItemControl を GroupStyle に追加することです。

于 2013-03-17T18:12:09.673 に答える