【问题标题】:XAML - Runtime Exception after Creating a Dependency Property in WinRTXAML - 在 WinRT 中创建依赖属性后的运行时异常
【发布时间】:2012-01-18 04:52:11
【问题描述】:

我正在使用 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”类型的第一次机会异常

我的问题是,这看起来对吗?我一直在想我忽略了一些东西。但这一切对我来说都是正确的。

【问题讨论】:

    标签: xaml windows-runtime


    【解决方案1】:

    你需要把double改成Double...

    【讨论】:

    • DateTime 属性怎么样?有什么我应该注意的警告吗?
    • 我会检查sharpgis.net/post/2011/09/16/… 似乎现在(Beta Win8 之前)的规则是 - 删除“系统”。来自基本系统类型并使用完全限定的类名,包括自定义类型的命名空间。不确定其他系统类型。
    猜你喜欢
    • 1970-01-01
    • 2015-08-25
    • 2013-02-25
    • 2013-05-25
    • 2012-11-01
    • 2020-08-31
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    相关资源
    最近更新 更多