WPFアプリケーションを開発しています。ここで、[次へ]/[前へ]ボタンをクリックするか、ツリービューで特定のページを選択してページ間を移動できます。ツリービューで選択したアイテムの選択を解除する方法
<TreeView Background="Transparent" Cursor="Hand" ItemsSource="{Binding Path=TreeItems}" local:TreeViewExtensions.SelectedItemChanged="{Binding Path=SelectedItemChangedCommand}" ItemContainerStyle="{StaticResource TreeViewItemStyle}" >
<TreeView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding DisplayName}" />
</DataTemplate>
</TreeView.ItemTemplate>
</TreeView>
<Button Content="< Prev" Name="btnPrev" Command="{Binding Path=MovePreviousCommand}"/>
<Button Content="Next >" Name="btnNext" Command="{Binding Path=MoveNextCommand}"/>
問題は、ユーザーが特定のページ名をクリックすると、アプリケーションが特定のページに移動することです。ユーザーが次または前をクリックすると、次または前のページにナビゲートされます。このシナリオでは、ユーザが以前に選択したツリービューの項目をクリックすると、その特定のページがすでに選択されているため、その特定のページにナビゲートしません。
「次へ」または「前へ」ボタンをクリックしたときにツリービューの選択項目を選択解除する方法を教えてもらえますか?