XAML - 在 WinRT 中创建依赖属性后出现运行时异常

发布于 2024-12-27 08:45:42 字数 560 浏览 0 评论 0原文

我正在使用 Windows 8 开发人员版本。我正在尝试创建一个基本的依赖属性。我以前在 WPF 和 Silverlight 中使用过它们。不过,我不会尝试在 WinRT 中创建一个没有任何运气的东西。

public static DependencyProperty GPAProperty = DependencyProperty.Register("GPA", "double", "MyNamespace.MyClass", new PropertyMetadata(0));
public double GPA
{
  get { return (double)GetValue(GPAProperty); }
  set { SetValue(GPAProperty, value); }
}

当我运行我的代码时,应用程序首次启动时出现运行时异常,内容如下:

在 mscorlib.dll 中发生了“System.TypeInitializationException”类型的第一次机会异常

我的问题是,这看起来正确吗?我总觉得我忽略了一些事情。但在我看来这一切都是正确的。

I am working with the Windows 8 developer build. I am attempting to create a basic dependency property. I've used them before in WPF and Silverlight. However, I'm not trying to create one in WinRT without any luck.

public static DependencyProperty GPAProperty = DependencyProperty.Register("GPA", "double", "MyNamespace.MyClass", new PropertyMetadata(0));
public double GPA
{
  get { return (double)GetValue(GPAProperty); }
  set { SetValue(GPAProperty, value); }
}

When I run my code, I get a runtime exception when the app first starts that says:

A first chance exception of type 'System.TypeInitializationException' occurred in mscorlib.dll

My question is, does this look right? I keep thinking I'm overlooking something. But it all looks correct to me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

轮廓§ 2025-01-03 08:45:42

您需要将 double 更改为 Double...

You need to change double to Double...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文