2

我是 WPF 新手,仍在学习它。我创建了一个示例应用程序并连接到数据库。在我选择数据到数据库后,我可以将它显示到我的数据网格中。现在,我担心的是我想绑定到文本框取决于我的数据网格中的行。

因此,每当我在数据网格中单击或选择行时,我都会将值绑定到文本框。我已经做了一些谷歌并尝试过。但仍然失败。有什么解决办法吗?谢谢。

这是我的应用程序图片。 在此处输入图像描述

xaml 如何将例如第 3 行绑定到我的文本框?我应该实施任何课程吗?因为在 Windows 窗体中我只需要调用 cellclick。谢谢。

4

1 回答 1

10

我总是将 SelectedItem(数据网格属性)绑定到我的 ViewModel 中的属性。然后您可以将控件绑定到此属性。您也可以仅使用 xaml 在没有视图模型的情况下实现此目的:

<StackPanel>
    <TextBox Text="{Binding SelectedItem.Name, ElementName=myDataGrid}"/>
    <DataGrid x:Name="myDataGrid" />
</StackPanel>
于 2012-10-05T07:26:21.003 回答