我在主项目中有一个资源说明。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:system="clr-namespace:System;assembly=mscorlib">
<system:String x:Key="ToolbarNewButton" >Add</system:String>
<system:String x:Key="localizedMessage" >Delete Item</system:String>
以及将其添加到主项目的类库。我在其中使用 DynamicResource。
<Label Content="{DynamicResource ToolbarNewButton}" Foreground="{DynamicResource InputFontColor}"/>
我想从代码隐藏中的资源文件中检索字符串。我使用此代码但得到ResourceReferenceKeyNotFoundException
string localizedMessage = (string)Application.Current.Resources["localizedMessage"];