2011-10-21 9 views
1

私のページには2つの枠(カテゴリと項目)があります。カテゴリペインは、基本的に、右側のアイテムペインに表示されるアイテムを制御するnレベルのツリービューです。したがって、カテゴリを選択すると、右側のアイテムパネルに、その特定のカテゴリ(データグリッド内)のすべてのアイテムが表示されます。私はSelectedItemChangedイベントのWCFサービスから項目を取得しています。Silverlightでのツリービューの選択を防止する

右ペインのアイテムグリッドは、編集可能なデータグリッドです。したがって、ユーザーがグリッドに未保存の変更をいくつか持っていて、カテゴリを変更しようとすると、警告メッセージ(Ok/Cancelのメッセージボックス)を表示してクリックをキャンセルする必要があります。

これを抑制するためにMouseLeftButtonDownイベントを試しましたが、何とか動作していないようです。

私は可能な解決策のためにthisリンクを審査しました。

誰かが何か提案できますか?あなたのselectedItemChangedイベントの終わりに

答えて

0

、[yourTreeView] .ClearSelection(呼び出し)

これは、選択を行っていないツリービューの外観を与える、まだクリックとして反応します。

関連する問題