2012-01-18 25 views
0

我正在使用Windows 8開發人員版本。我正在嘗試創建一個基本的依賴項屬性。我之前在WPF和Silverlight中使用過它們。但是,我沒有試圖在沒有任何運氣的情況下在WinRT中創建一個。XAML - 在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); } 
} 

當我運行我的代碼,我得到一個運行時異常時,應用程序第一次啓動時,說:

型「System.TypeInitializationException」的第一次機會異常出現在mscorlib.dll

我的問題是,這看起來是對的嗎?我一直在想我忽略了什麼。但這一切對我來說都是正確的。

回答

0

您需要將雙倍變爲雙倍...

+0

怎麼樣DateTime屬性?有沒有我應該注意的警告? – Villager 2012-01-18 22:13:56

+0

我會檢查http://www.sharpgis.net/post/2011/09/16/WinRT-vs-Silverlight-Part-3-Dependency-Properties.aspx 似乎現在的規則(前Beta Win8) - 刪除「系統」。從基本系統類型並使用完全限定的類名稱(包括自定義類型的名稱空間)。不確定其他系統類型。 – 2012-01-18 23:12:49

相關問題