gpt4 book ai didi

c# - 如何使用 RoutedCommand.Name 属性?

转载 作者:太空宇宙 更新时间:2023-11-03 14:15:25 24 4
gpt4 key购买 nike

RoutedCommand类有一个 Name可以在构造函数中设置的属性。 MSDN 对 RoutedCommand.Name 有这样的说法:

This property can be used when referencing a RoutedCommand in XAML.

但是,我似乎无法找到有关如何执行此操作的信息。目前,我的命令在 XAML 中引用如下:

Command="{x:Static someNamespace:Commands.SomeCommand}"

这不会通过其 Name 属性引用命令,并且无论您是否设置 Name 都有效。

RoutedCommand.Name 的用途是什么,如何使用?

最佳答案

RoutedCommand.Name 字面上提供 RoutedCommand 的名称,以与某些 UIElementDependencyPropery 绑定(bind),通常 MenuItemButton

请引用下面的 XAML 代码,其中 ApplicationCommands 类包含在 System.Windows.Input 命名空间 (PresentationCore.dll) 中。

<Button Command="{x:Static ApplicationCommands.Open}" 
Content="{Binding Source={x:Static ApplicationCommands.Open}, Path=Name}"/>

关于c# - 如何使用 RoutedCommand.Name 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6680268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com