2010-12-17 8 views
0

こんにちはすべて私はノードの3つのレベルを持つWPFツリーを作成しました。WPF:ツリー拡張キーの組み合わせ

それぞれは、マウスクリックまたは「」の「+」キーで展開されます。「TreeViewItem.Expanded」を使用します。

今、ロード時にツリーの展開をコーディングしたいと思います。 Click of Userを保存して情報を取得します。

私はSOから物事を下回る知りたい:

  1. 「+」は、ツリーの1つのレベルを拡大していきますと (すべてのツリーノードを展開しますキーの任意の組み合わせがあるです)。
  2. またはノードの拡張のために イベントを生成するプロパティがありますか。

答えて

0
  1. いいえ、中に組み込まれて何も。
  2. いや、中に組み込まれて再び何も。

言われ、それがキープレスイベントをインターセプトし、あなたのノードを列挙するために、かなり些細な問題だとし、 TreeViewItem.Expanded = true;を設定します。

0

TreeViewItem.ExpandSubTreeは、アイテムとそのすべての子を展開します。 TreeViewItemがルート項目の場合は、ツリー全体が展開されます。