gpt4 book ai didi

wpf - xaml 中的常量

转载 作者:行者123 更新时间:2023-12-03 21:11:51 25 4
gpt4 key购买 nike

假设我有一个类定义如下:

namespace MyProject.MyConstants
{
public class Constants
{
public class Group1Constants
{
public const string DoIt= "DoIt";
}
}
}

我正在尝试在我的 xaml 中使用来自单独项目的这个常量。我包括了命名空间:
xmlns:constants="clr-namespace:MyProject.MyConstants;assembly=MyProject.MyConstants"

并尝试按如下方式使用常量:
<MenuItem Header="{x:Static controls:Constants.Group1Constants.DoIt}">

上面不会编译,说
Cannot find the type 'Constants.Group1Constants'. Note that type names are case sensitive.

我一定错过了一些简单的东西。我想要做的就是在我的 xaml 中使用不同项目中的类中的一些常量。

有什么建议么?

最佳答案

试试这个:

<MenuItem Header="{x:Static constants:Constants+Group1Constants.DoIt}">

我用“+”代替“。”引用嵌套类。不确定这样做是否会遇到问题。

关于wpf - xaml 中的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3919012/

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