通过 XAML 绑定将静态只读值作为命令参数传递

本文关键字:命令 参数传递 只读 XAML 绑定 静态 通过 | 更新日期: 2023-09-27 18:33:28

我定义了以下类:

public static class A
{
      public static readonly double MyWidth = 200d;
}

如果我想将"MyWidth"作为命令参数发送到按钮,如何为此设置 xaml?

<Button Caption="Large" CommandParameter="What should I type here?">

谢谢!

通过 XAML 绑定将静态只读值作为命令参数传递

CommandParameter="{x:Static ns:A.MyWidth}"

其中ns已映射到相应的 CLR 命名空间。