我想綁定「MenuItemDescription」 如何?XAML在綁定中綁定
Text="{Binding Path=LocalizedRessources.MenuItemDescription, Source={StaticResource LocalizedStrings}}"
在提前謝謝
編輯:
我會試着更明確: 我想,以取代「MenuItemDescription」目前由一個字符串動態地使用硬編碼綁定
對不起,我的英語,我用谷歌翻譯來幫助我
我想綁定「MenuItemDescription」 如何?XAML在綁定中綁定
Text="{Binding Path=LocalizedRessources.MenuItemDescription, Source={StaticResource LocalizedStrings}}"
在提前謝謝
編輯:
我會試着更明確: 我想,以取代「MenuItemDescription」目前由一個字符串動態地使用硬編碼綁定
對不起,我的英語,我用谷歌翻譯來幫助我
我猜你要麼要綁定一個在Windows資源文件(.resx)中定義的字符串,或者您想使用在WPF資源字典中定義的值。
對於需要綁定到一個靜態屬性的第一種情況,如:
<TextBlock Text="{Binding Source={x:Static
MyApplication:LocalizedResource.MenuItemDescription}}"/>
既然你只能綁定到你需要你的LocalizedResources.resx的訪問修飾符改變公衆的公共靜態屬性(默認爲內部)。打開資源文件,您可以更改訪問修飾符。
對於您需要定義一個資源字典中的字符串(可能App.xaml中),然後第二種情況下使用,作爲一個靜態資源,如:
在你的字典
<System:String x:Key="MenuItemDescription">My menu item</System:String>
在你的控制
<TextBlock Text="{StaticResource MenuItemDescription}"/>
額外...... Tank你Phil&others! – ManuelDevNet 2012-02-14 09:08:37
請說得更具說明性...無論如何,我認爲你拼錯了LocalizedResources路徑的第一件事。你寫LocalizedReSSources.MenuItemDescription(雙S) – 2012-02-13 09:12:20
我會試着更明確: 我想,以取代「MenuItemDescription」這是目前很難通過一個字符串編碼動態地使用綁定 對不起,我的英語,我用谷歌翻譯來幫助我 – ManuelDevNet 2012-02-13 10:48:06
請發佈LocalizedStrings資源的源(綁定源)。 – 2012-02-13 11:41:39