WPF Control Hints - ContextMenu : 怎么通過MenuItem的Click事件取得ContextMenuItem綁定的類實例?


當我們在ContextMenu上綁定了集合,會對應的生成ContextMenuItem,我們怎么通過定義點擊事件MenuItem.Click去拿到各個MenuItem對應綁定的類實例呢?比如ContextMenu的ItemsSource為Collection<User>,他的每一個MenuItem對應一個User實例,我們可以用以下代碼取得:

        private void ContextMenuItemClick(object sender, RoutedEventArgs e)
        {
            MenuItem menuItem = e.OriginalSource as MenuItem;
            User user = menuItem.Header as User;
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM