我有一个名为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