2016-10-19 2 views
0

У меня есть приложение для простого видеозаписывания, которое я сделал многоязычным с помощью многоязычного инструментария приложений. Получил ошибку в нем, когда камера не подключена, и она падает. Отличный кодер, который я есть, даже не думал об этом :-)Доступ к многоязычным ресурсам из .cs часть кода

В любом случае, теперь, когда код является многоязычным, я хочу, чтобы MessageBox сообщал им, что проблемы должны быть многоязычными.

Посмотрел на все это, подошел сухой. Если худшее приходит к худшему, я могу просто поставить невидимый элемент управления на XAML и прочитать его, но предпочел бы сделать что-то более элегантное. Если бы я мог получить доступ к ресурсам изнутри .cs, это было бы идеально. У кого-нибудь есть идеи?

Спасибо, Джон.

+0

Вы разрабатываете приложение uwp? –

+0

Да, приложение UWP для магазина приложений. Я смог легко сделать часть XAML. Но я просто не знаю, как получить доступ к этим строкам из кода .cs. –

+1

Думаю, я только что нашел его, чтобы попробовать, но так ли это? var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); var str = loader.GetString («Прощай»); –

ответ

1

Я ответил на этот вопрос для себя ,,,

var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); 
var str = loader.GetString("Farewell"); 

То, что я нашел с исследованием этого является то, что большинство докторов, которые приходят из поиска, относятся выиграть 8, а не выиграть 10. В любом случае, испытал и испытал, и он делает трюк.