WPF:監視可能なコレクションオブジェクトに私がツリービューを持っているツリービュー選択した項目
<TreeView>
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=TucActivity}">
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} {1}">
<Binding Path="DisplayedStartTime"></Binding>
<Binding Path="Name"></Binding>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
<HierarchicalDataTemplate.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=Message}" />
</DataTemplate>
</HierarchicalDataTemplate.ItemTemplate>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
有界:
MainTreeView.ItemsSource = ((App)Application.Current).TucOC;
は私がしたいこと((App)Application.Current).TucOC
が 選択した項目更新されるたびに(とも焦点)は、観測可能なコレクション内のものになります。
((App)Application.Current).TucOC
は がコードの複数の箇所で更新されているため、1か所でやりたいと思います。
最適な方法は何ですか?
この質問は複数回答されています(http://stackoverflow.com/questions/7153813/wpf-mvvm-treeview-selecteditem)またこちら[こちら](http://stackoverflow.com/questions/1000040)/selecteditem-in-a-wpf-treeview) – WiiMaxx