1
A
回答
1
申請將鼠標移動到所有的TextBlock沒有它們連接一個方式,您可以通過對所有子控件循環形式並將事件處理程序添加到您找到的每個文本塊。如果這些的TextBlocks在同一個網格/不管,代碼應該看起來有點像這樣:
foreach(TextBlock vControl in GridName.Children)
{
vControl.MouseMove += new MouseEventHandler(TextBlock_MouseMove);
}
現在,我可能有錯的「的foreach」的一部分。它可能需要根據對象在Children集合中的存儲方式從對象進行投射。雖然如果你最終得到很多文本框,這樣做會很好,但你也可以設置文本框的樣式來在鼠標移動時發出一個命令,但這需要一堆代碼,這樣做更容易。
+0
此代碼假定所有感興趣的TextBlocks都是特定面板的直接子代,並且面板中的所有TextBlocks都是有意義的。 – AnthonyWJones 2010-05-19 12:03:01
相關問題
- 1. 所有silverlight形式的常見故事板
- 2. jQuery:將所有事件從一個控件綁定到另一個控件
- 3. Silverlight 3中的MouseLeave事件PopUp控件
- 4. 從Silverlight中的控件調節事件
- 5. 有兩個控件設置另一個控件的可見性
- 6. 在child控件中fire sizechanged事件 - Silverlight
- 7. 所有Google Maps v3標記的常見事件處理函數
- 8. 重複事件的RRule在所有平臺上都很常見?
- 9. 表單上所有元素的常見事件
- 10. C#中不同類型的多個控件的常見事件處理程序:#
- 11. WF,WPF和Silverlight常見的事件處理程序
- 12. 常見EmberJS路線事件
- 13. PySpark計數常見事件
- 14. 更改silverlight控件的父節點的可見性,silverlight控件得到重載
- 15. 所有文本框的一個事件
- 16. Winform的所見即所得控件
- 17. Silverlight用戶控件事件和MVVM
- 18. Silverlight控件禁用/刪除事件
- 19. Xamarin中所有活動的標題點擊事件的常見標題android
- 20. 將事件設置爲同一類型的所有控件
- 21. 今天有N個最常見的事件數
- 22. 的Silverlight&事件
- 23. 讓所有從一個文件夾中的圖片在Silverlight
- 24. system.net.mail附件的一個常見問題
- 25. 窗體上的所有控件的一個事件處理程序
- 26. 將所有UserControl的控件的單擊事件綁定到父控件上的單個事件
- 27. foreach SomePanel.Controls中的控件控件沒有獲得所有控件
- 28. 多個控件單擊由一個事件處理的事件
- 29. 不常見事件的彗星
- 30. Emberjs常見的路由器事件
這個問題有許多變化,你的問題不會消除歧義。在視覺樹中是否存在其他TextBlocks,您不希望該事件觸發(包括可能是其他控件模板的一部分的TextBlocks)? 這些TextBlocks是否有共同的父級?如果真的是真的是「夫妻」,那麼爲什麼還有問題呢? – AnthonyWJones 2010-05-19 12:01:38