1

c# で radTreeListView SelectedItems コレクションからすべてのチェック済みアイテムを取得するにはどうすればよいですか?

以下の「すべてのチェック項目を取得する」の例は、まったく機能していません。

foreach ( object checkedItem in radTreeView.CheckedItems )
{
    // Get the container(RadTreeViewItem) of the checked item
    RadTreeViewItem container = radTreeView.ContainerFromItemRecursive( checkedItem );
    // Add your logic for handling the checked item scenario here
}

RadTreeListView の XML は次のとおりです。

<telerik:RadTreeListView x:Name="radTreeListView" ItemsSource="{Binding Items}" 
        AutoGenerateColumns="False" Grid.RowSpan="2" SelectionChanged="radTreeListView_SelectionChanged" SelectionMode="Extended" SelectedItem="{Binding SelectedItem, Mode=TwoWay}" SelectionChanging="radTreeListView_SelectionChanging" BeginningEdit="radTreeListView_BeginningEdit">
            <telerik:RadTreeListView.ChildTableDefinitions>
                <telerik:TreeListViewTableDefinition ItemsSource="{Binding Items}" />
            </telerik:RadTreeListView.ChildTableDefinitions>
            <telerik:RadTreeListView.Columns>
                <telerik:GridViewSelectColumn/>
                <telerik:GridViewDataColumn DataMemberBinding="{Binding Name}"   Header="Name" />
                </telerik:RadTreeListView.Columns>
        </telerik:RadTreeListView>
4

1 に答える 1