我尝试访问XAML中的静态成员,但编译器一直在抱怨。谁能帮忙。
这是XAML
<Window x:Class="tt_WPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:tt_WPF"
Title="MainWindow" SizeToContent="WidthAndHeight">
<Button Content="{x:Static local:MainWindow.SomeString}" />
</Window>
这是背后的代码
namespace tt_WPF
{
public partial class MainWindow : Window
{
public static string SomeString = "Hello";
public MainWindow()
{
InitializeComponent();
}
}
}
您的代码按原样完美工作,无需更改。
如果无法编译,建议您执行“干净解决方案”并重新启动Visual Studio。如果这样不起作用,请尝试创建一个新的WPF项目并复制代码,以防其他文件混乱。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句