【发布时间】:2011-03-05 07:18:35
【问题描述】:
在我的 WPF 应用程序中,我有一个 ListBox。这个 ListBox 绑定到一个数据集(我在窗口上使用了 Click-Drag 方法)。
Listbox 有一个 DataTemplate,这个 DataTemplate 的 Elements(TextBox's) 绑定到 Dataset 的列。
一切正常,ListBox 正确显示信息。我遇到的问题是更新绑定到对象的基础源。
TextBox 的 UpdateSourceTrigger 设置为 LostFocus,Mode 设置为 TwoWay。当我在 TextBox 中编辑文本并单击一种方式时,更改会反映在 TextBox 中。当我关闭应用程序并再次打开它时,值将恢复为更改前的值。
我什至尝试过 TextBox 的“UpdateSourceTrigger=Explicit”和“UpdateSourceTrigger=PropertyChanged”,但无济于事。
我研究了一些我在网上找到的例子,他们告诉我的是我在做什么。
我就是不明白我做错了什么?
【问题讨论】:
-
有人有什么见解吗?
标签: wpf data-binding dataset datatemplate