Я хочу, чтобы HyperLink.Click
событие установило TextBox.IsFocused
в true. Я использую mvvm, и мне интересно избегать какого-либо кода в моем View, поэтому я ищу решение без обработчика события HyperLink.Click. Мне нужно спроектировать Commmand
, но свойства IsFocused
, IsKeyboardFocused
, IsKeyboardFocusWithin
доступны только для чтения ... Так что я нашел решение - я могу установить CommandParameter={Binding ElementName=MyTextBox}
. Но так моя реализация ICommand получает элемент пользовательского интерфейса. Допустимо ли с шаблоном MVVM получить элемент пользовательского интерфейса как CommandParameter
? Есть ли другой способ сделать это без View code-behind?