0
我有一個父項目和一個子項目。在子項目中,我刪除了所有類(MainPage.xaml及其.cs文件),並使用Add作爲鏈接鏈接了父項目的MainPage.xaml及其.cs文件。在共享課堂中如何使用本地資源?
在我的孩子項目我想運行項目使用這個項目的資源文件(如AppResources.resx)。例如,我想從子項目打印從AppResources.resx自定義字符串值,我在XAML中使用此代碼..
<TextBlock x:Name="Txtblk" HorizontalAlignment="Left" Margin="56,147,0,0" Grid.Row="1" TextWrapping="Wrap"
Text="{Binding Path=LocalizedResources.ApplicationName, Source={StaticResource LocalizedStrings}}"
VerticalAlignment="Top" Height="87" Width="155"/>
上面的代碼打印子項目的名字。
我想實現這個將代碼帶入我的.cs文件。使用下面的語句我能做到這一點,
Txtblk.Text = AppResources.ApplicationTitle;
但要做到這一點,我要補充父項目的資源,並返回父項目的資源值...
我想用結合的原則一樣
Binding b = new Binding();
b.Source = LocalizedStrings; // How do I set this to {StaticResource LocalizedStrings}
b.Path = new PropertyPath("LocalizedResources.ApplicationName");
b.Mode = BindingMode.OneWay;
Txtblk.SetBinding(TextBlock.TextProperty, b);
我該如何做這項工作?
謝謝。
你有一個完整的repro?我不完全確定你在做什麼/問。 –
我想在C#中執行綁定。無論如何除了使用AppResources.ApplicationName嗎? – Xander