ListView
私はwpfにネストしました。ユーザーはリスト アイテムをダブルクリックして、アイテム ドキュメントを開くことができます。だから、私はListView1_MouseDoubleClick
子 listview2 を持っていListView2_MouseDoubleClick
ます。
ただし、ユーザーが listview2 item をダブルクリックすると、listview1 もMouseDoubleClick
イベントを受け取ります。
だから...私が知る限り、この問題を解決するには2つの解決策があります:
A) bool フラグを追加して false に設定する
code:
Listview2_mousedoubleclick()
{
flag=true;
}
ListView1_mousedoubleclick()
{
if (flag==true) { flag=false;return}
}
B) 使用VisualTreeHelper
および分析e.Source
して、応答する必要があるものを見つけます...
質問: どちらの方法が良いですか?