C# RouteDuicCommand的所有者类型是什么
我正在努力理解的参数C# RouteDuicCommand的所有者类型是什么,c#,wpf,routed-commands,C#,Wpf,Routed Commands,我正在努力理解的参数 ownerType参数的作用是什么 将null或typeof(object)传递为ownerType是有效的解决方案吗 调用空构造函数时,ownerType的值是多少 我目前的情况如下: public static class CustomApplicationCommands { public static RoutedUICommand SettingsCommand = new RoutedUICommand( text: "Opens t
参数的作用是什么ownerType
- 将
或null
传递为typeof(object)
是有效的解决方案吗ownerType
- 调用空构造函数时,
的值是多少ownerType
public static class CustomApplicationCommands
{
public static RoutedUICommand SettingsCommand = new RoutedUICommand(
text: "Opens the settings window",
name: nameof(SettingsCommand),
ownerType: typeof(object), // ???
inputGestures: new InputGestureCollection(new InputGesture[] {
new KeyGesture(Key.F10)
})
);
}
请随时询问更多信息。我将非常感谢你的回答。谢谢大家!
ownerType参数的作用是什么
它在内部使用,例如在读取或写入Xaml时。它也用在英语中
将null
或typeof(object)
作为ownerType传递是有效的解决方案吗?调用空构造函数时,
ownerType
的值是多少
是的,您可以传递null
,调用默认构造函数时确实会发生这种情况
ownerType参数的作用是什么
它在内部使用,例如在读取或写入Xaml时。它也用在英语中
将null
或typeof(object)
作为ownerType传递是有效的解决方案吗?调用空构造函数时,
ownerType
的值是多少
是的,您可以传递
null
,调用默认构造函数时确实会发生这种情况。注册命令的类型(在线文档中提到)表示声明设置命令的类,即CustomApplicationCommand。如果调用空构造函数,ownerType
将为null
。您可以在注册命令的类型上找到源代码(在线文档中提到)表示声明设置命令的类,即CustomApplicationCommand。如果调用空构造函数,ownerType
将为null
。你可以在几秒钟内找到源代码!把你的答案充实一点,并在CommandConverter
中添加了一个链接,指向更有趣的用法。几秒钟后就可以了!稍微充实一下你的答案,并添加了一个链接,指向CommandConverter
中更有趣的用法。