У меня есть приложение MVVM с MainWindowViewModel
, подключенным к представлению MainWindow
.
В представлении MainWindow
у меня есть ComboBox
, содержащее биржевые символы.
У меня есть другоеviewmodel и представление с именем AllStockQuoteViewModel
, подключенное к AllStockQuoteView
, которое содержит список акций и их цены.
Я хочу иметь возможность выбрать элемент из ComboBox
и получить элемент в AllStockQuoteView
выделено и выделено.На моем MainWindowViewModel
я сохранил ссылку на AllStockQuoteViewModel
и использую ее для вызова метода, чтобы найти символ биржевого тикера в ObservableCollection
, привязанном к AllStockQuoteView
, но не нашел способа программно выбратьэлемент в AllStockQuoteView
.
У меня есть свойство SelectedQuote
в AllStockQuoteViewModel
, привязанное к просмотру списка в AllStockQuoteView
, и я могу выбрать один из элементов, и мое свойство SelectedQuote
установить хорошо.Если я установлю это программно в моем методе SelectQuote
, он не будет выглядеть так, как будто элемент выбран в представлении, хотя элемент передается обратно в MainWindowViewModel
, и я могу использовать его для заполнения текстовых блоков в MainWindow
view.
Я бы хотел показать элемент на AllStockQuoteView
как выбранный с помощью выделения, как если бы пользователь его выбрал.
Как это можно сделать?