簡體   English   中英

在Element(父/子)WPF中獲取Element

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM