我有一個名爲commands的靜態類。其中的RoutedCommands稱爲ConfirmNoPrint。我想從我像這樣的自定義控制代碼執行它背後:將RelativeSource CommandTarget設置爲RoutedCommand.Execute後面的代碼
Commands.ConfirmNoPrint.Execute(null, [WHAT_DO_I_PUT_HERE]);
在自定義控制I類有它的RelativeSource屬性設置像這樣綁定的一個實例:
_mainControlBinding.RelativeSource = new RelativeSource(RelativeSourceMode.FindAncestor, typeof(UserControl), 2);
我可以使用_mainControlBinding的屬性之一來獲取我需要作爲Commands.ConfirmNoPrint.Execute的第二個參數傳遞的IInputElement的實例?
ConfirmNoPrint的命令綁定是我的自定義控件的父級,但它在不同的程序集中。我無法添加對它的引用,因爲它會導致循環引用。
我吠叫完全錯誤的樹?
這是一個UI命令,就像有人點擊一個按鈕或什麼的? – user7116 2010-05-17 21:45:58