2016-08-18 13 views

答えて

1

TreeViewItemのプロパティはIsExpandedです。ObservableCollectionオブジェクトプロパティでプロパティをバインドし、ViewModelから処理することができます。

 <Style TargetType="{x:Type TreeViewItem}"> 
      <Setter Property="IsExpanded" Value="{Binding IsExpandedProp}" />     
     </Style> 

のViewModel

public bool IsExpandedProp 
    { 
     get { return _IsExpandedProp; } 
     set { _Values = _IsExpandedProp; NotifyPropertyChanged(); } 
    } 
+0

おかげABIN、私が思ったよりも簡単でした。私はmvvmパターンを使用していません、私は単純にリストオブジェクトをIsExpanded = true/falseに設定しました。 –

+0

あなたの質問によれば、あなたのノードはコードからそれを行うために、私の解決策を使用することができるように、ある時点で展開を止めるべきです。 –

関連する問題