好的,我在我的自定義FrameworkElement中獲得了幾個形狀以允許進行測試選擇。接下來的任務是取消選擇所有形狀,如果用戶點擊空白區域。這在默認情況下不起作用,因爲如果您單擊「空白」區域,FrameworkElement不會觸發mousedown事件。DrawingVisual selection working - 取消選擇,不是很多
人們是否可以通過將背景矩形作爲第一個可視框架放置在frameworkelements中來解決這個問題(它將接受點擊,但將不同於點擊前景對象)或者處理「empty」mousedown事件構造FrameworkElement的類(在我的情況下,它是MVVM設置中的Viewmodel)?或者我不考慮第三種方式?
謝謝
沒有背景,我的SET-FrameworkElement的是由小的形狀,每一個都由DrawingVisual的。你是否建議我在DrawingVisual集合中添加一個透明矩形? – taglius 2010-06-22 14:13:01