Как сделать простую привязку данных - PullRequest
2 голосов
/ 10 апреля 2011

Я просто хотел бы сделать простую привязку данных между полем текстового поля и элементом управления dataGridView. Как я могу это сделать?enter image description here

В Winforms я бы добавил привязку данных с этим

 NameTextBox.DataBindings.Add("Text", ds, "Categories.Category_Product.ProductName");

Но я пытаюсь сделать это в wpf и не вижу, как это сделать ..

Вот код для этой страницы.

 public partial class Categories : Window
{
    public Categories()
    {
        InitializeComponent();            
        DataTable dt = CATEGORIE_MANAGER.GetList(false);

        listViewListe.ItemsSource = dt.DefaultView;
        cbbParent.ItemsSource = dt.DefaultView;                                   
    }

}

Как связать textBox с ListViewListe?Должен ли я использовать dataContext?Как я могу это сделать?

Спасибо

Ответы [ 2 ]

2 голосов
/ 10 апреля 2011
<TextBox x:Name="NameTextBox" 
DataContext="{Binding ElementName=listViewListe, Path=SelectedItem}"
Text="{Binding ProductName}"/>
1 голос
/ 10 апреля 2011

В вашем Xaml

<TextBox Text={Binding ElementName=NameTextBox,Path=SelectedItem.ProductName} />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...