我有一个名为命令的静态类。其中一个 RoutedCommands 称为 ConfirmNoPrint。我想在我的自定义控件后面的代码中执行它,如下所示:
Commands.ConfirmNoPrint.Execute(null, [WHAT_DO_I_PUT_HERE]);
在自定义控件类中,我有一个 Binding 实例,其 RelativeSource 属性设置如下:
_mainControlBinding.RelativeSource = new RelativeSource(RelativeSourceMode.FindAncestor, typeof(UserControl), 2);
我可以使用 _mainControlBinding 的属性之一来获取需要作为 Commands.ConfirmNoPrint.Execute 的第二个参数传递的 IInputElement 的实例吗?
ConfirmNoPrint 的命令绑定是我的自定义控件的父级,但它位于不同的程序集中。我无法添加对它的引用,因为它会导致循环引用。
我完全在吠叫错误的树?