Member 12008812 Ответов: 1

Привязка строки datagrid к значениям пользовательского элемента управления в WPF-MVVM


У меня есть несколько пользовательских элементов управления в окне.Каждый пользовательский элемент управления имеет текстовое поле (txtGoodQty).При двойном щелчке этого текстового поля открывается окно, внутри которого находится таблица данных.Я хочу привязать значение пользовательского элемента управления к строке таблицы данных.Как я могу достичь этого с помощью MVVM?
Можем ли мы использовать здесь свойство зависимости, но я не знаю, как использовать его для привязки.

Что я уже пробовал:

Я сделал это
<TextBox.InputBindings>
               <MouseBinding MouseAction="LeftDoubleClick" Command="{Binding DataContext.testmethod,
                                       RelativeSource={RelativeSource FindAncestor,
                                       AncestorType={x:Type UserControl}}}"/>
               <!--CommandParameter="{Binding .}"/>-->
           </TextBox.InputBindings>


и в somemethod я назвал свойство show окна.
Но теперь я застрял с привязками значений пользовательского элемента управления к строке datagrid.

1 Ответов

Рейтинг:
1

Clifford Nelson

Я несколько смущен тем, что вы пытаетесь сделать, но у вас есть параметр CommandParameter, с помощью которого можно передать значение элемента управления.