2014-02-14 2 views
0

Я использую ресурсы, чтобы сделать мое приложение WPF доступна и на других языках, поэтому я добавил это к моему MainWindow.xamlресурсы в WPF не обновление

xmlns:p="clr-namespace:MusicApp.Properties" 

и это на примере кнопки в. XAML

Text="{x:Static p:Resources.Test}" 

Первоначально мой Resources.resx только одну строку:

name -> Value 
Test -> testing 

и текст кнопка была «тестирование» все хорошо, но теперь я изменил строку

Prueba -> probando 

и .xaml к:

Text="{x:Static p:Resources.Prueba}" 

и теперь я получил эту ошибку (в переводе с испанского, так что мог неправильно)

не может получить доступ к члену «Prueba»

Очевидно ресурсов является открытым, но если я изменю назад .xaml к старой (с Test) это все еще работает, хотя тест будет удален из ресурсов.

Я думаю, что Visual Studio не перезагружает форму или что-то еще, любую идею?

+0

Теперь я получаю ошибки на Resources.resx каким-либо образом создать его снова? –

ответ

1

Проблема в том, вы не связывающее значение, а не просто присваивая значение для текста ... Так что попробуйте ниже ...

Text="{Binding Source={x:Static p:Resources.Prueba}}" 
Смежные вопросы