0

プロジェクトでこのコントロールを使用しましたTreeViewが、とても役に立ちました! あなたは多くの苦労を省いてくれたので、最初に感謝したいと思います:)

他のフィールドの中でも、として実行する必要がTreeViewある カスタムを使用してに入力する必要があります。UserControlbuttonExpanderButton

DataTemplateTreeView ページが埋められる元は次のとおりです。

  <DataTemplate
                    x:Key="TreeViewItemTemplate">
                    <data:DataTemplateExtensions.Hierarchy>
                        <data:HierarchicalDataTemplate
                            ItemsSource="{Binding Children}" />
                    </data:DataTemplateExtensions.Hierarchy>

                    <Grid>
                        <components:VideoSessions Title="{Binding Title}"
                                                  Start="{Binding Start}"
                                                  End="{Binding End}"
                                                  Status="{Binding Status}"
                                                  HasHighlights="{Binding HasHighlights}"/>
                    </Grid>

</DataTemplate>

ExpanderButtonの動作を自分のコントロールにバインドするにはどうすればよいですか? 前もって感謝します!

4

1 に答える 1

1

TreeViewコントロールには、展開された状態をバッキング ツリー ノード モデルにバインドするために使用できるIsExpandedBindingPathプロパティ (ここで使用) があります。次に、トグル状態をツリー ノード モデルの同じプロパティにバインドTreeViewItemsできます。TwoWayExpanderButton

于 2016-02-10T17:40:02.510 に答える