[英]Get Element inside Element (parent/child) WPF
我有一個關於訪問另一個元素內的元素的問題。
情況
<grid name=container>
<grid name=menu >
inside here is the menu
</grid
<button />
<grid>
如果按下按鈕,則第二個網格(帶有菜單)需要隱藏。 按下按鈕時如何訪問網格元素。 這不需要使用網格的實際名稱,因為它位於數據模板中,並且多個對象都使用同一模板,但是僅需要隱藏實際的活動模板。
RoutedEventArgs類具有Source,OriginalSource屬性,可用於確定所需的信息。 此外,事件處理程序中還提供了sender參數。
以下鏈接說明了Source,OriginalSource和Sender中的區別(並回答了問題)。 RoutedEventArgs.Source與發件人
RoutedEventArgs.OriginalSource-首先引發事件的原始對象
RoutedEventArgs.Source-引發事件的對象。 這通常與OriginalSource相同,但是在處理Composite Controls時,它可以是包含OriginalSource對象的父對象。*
發件人-處理事件的當前元素
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.