Я уверен, что это довольно тривиальное решение, но я не могу найти его.
У меня есть приложение WPF, работающее на .NET 4.0. В этом приложении мне нужно получить доступ из кода XAML к строковому ресурсу, который я определил в своем файле resource.resx. Я добавил пространство имен application.properties в xaml, но когда я пытаюсь установить связь с любым свойством класса Resources, VS жалуется, что тип не найден.
Вот мой код:
<Window x:Class="MyApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:prop="clr-namespace:MyApp.Properties"
Title="MyApp" Height="200" Width="525" >
<Grid>
<Label Content="{x:Static prop:Resources.string}" Height="28" HorizontalAlignment="Left" Name="labelStringName" VerticalAlignment="Center" />
</Grid>
</Window>
Точное сообщение об ошибке
Ошибка 3 Тип 'prop: Resource' не найден. c: \ users \ me \ documents \ visual studio 2010 \ Projects \ MyApp \ MyApp \ MainWindow.xaml 3 44 MyApp