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