我的应用程序的 App.xaml 文件中有此资源。
//App.xaml
<Application.Resources>
<sys:String x:Key="ApplicationTitle">FUEL CONSUMPTION</sys:String>
</Application.Resources>
这非常有效!但我正在尝试通过代码隐藏文件设置资源,如下所示:
// MainPage.xaml.cs#PhoneApplicationPage_Loaded event
// To get the assembly version number
var nameHelper =
new System.Reflection.AssemblyName
(System.Reflection.Assembly.GetExecutingAssembly().FullName);
// To change the application title based on the assembly version
Application.Current.Resources["ApplicationTitle"] = "FUEL CONSUMPTION - v" +
nameHelper.Version.Major + "." + nameHelper.Version.Minor;
但是每次我尝试分配它时,我都会NotImplentedException
被抛出。这是可以预料的,因为显然资源的设置器是以这种方式实现的,但是有没有办法解决这个问题?
我想利用这些资源使绑定变得容易。