2
我的工作在Windows Store應用,並試圖結合一些XAML元素添加到自定義類:如何將Windows Store應用程序中的XAML元素綁定到自定義類?
namespace My.Name.Space {
public class AppSettings {
private static AppSettings _instance = new AppSettings();
public AppSettings Settings { get { return _instance; }
private static bool SomeOption {
get {
...
return option;
}
}
}
}
<!-- ResourceDict will be merged to the Application.Resources -->
<ResourceDictionary
...
xmlns:myNS="clr-namespace:My.Name.Space">
<myNS:AppSettings x:Key="AppSettings"/>
</ResourceDictionary>
<Button IsEnabled="{Binding Path=Settings.SomeOption, Source={StaticResource AppSettings} .../>
這個工程沒有在Windows Phone 8的應用程序的任何問題。但是,試圖編譯相同的代碼在Windows Store應用編譯的時候說:
未知類型「的AppSettings」在XML命名空間「CLR的命名空間:My.Name.Space;裝配= MyAppProject,版本= 1.0 .0.0,Culture = neutral,PublicKeyToken = null「
那麼,我能做些什麼來將XAML元素綁定到我的Settings類?
你解決這個問題?我發現關閉VS並重新解決了幾個類似的問題。爲避免出現問題,我傾向於命名與類不同的關鍵字,並避免在類上使用「保留」類型名稱。對不起,它不是最好的答案(因此評論,而不是答案),只是想我會試圖幫助。 – HockeyJ