Я новичок в разработке Windows-телефонов. Я хотел бы спросить, можно ли сделать этот сценарий. Мне нужно получить доступ к переменной в XAML, используя мой код позади, тогда я добавлю его как элемент в мой существующий список, найденный в моей модели просмотра. Поэтому мне нужно получить доступ к обоим моим View Model, чтобы получить список и XAML, чтобы получить переменную из ресурсов.Доступ к переменным из XAML и объекта из ViewModel с использованием кода Behind
Выполнено ли это? Если да, то как я могу получить к нему доступ. Это то, что у меня есть в моем нынешнем XAML.
<phone:PhoneApplicationPage.Resources>
<system:String x:Key="scanName">SCAN</system:String>
</phone:PhoneApplicationPage.Resources>
Спасибо большое,
:) Большое нарушение, мне просто попросили попробовать этот подход моим боссом :( Как бы то ни было, как добавить строку scanName в существующий список коллекции Observable в моей модели просмотра (Scanhistory - это имя списка) Прошу прощения за вопросы, я действительно новичок в разработке C# и Windows. Еще раз спасибо. – JennyJane
@JennyJane: Я немного обновил свой ответ: Чтобы добавить элемент в список на ViewModel, вам нужно проанализировать DataContext вашего вида к типу ViewModel, а затем вы можете получить доступ к свойству ... (vm.ScanHistory.Add (...)); – Marc
@JennyJane: если это работает для вас, пожалуйста, отметьте и отметьте как ответ. Спасибо! – Marc