问题标签 [data-binding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
data-binding - 什么是数据绑定?
什么是数据绑定?
apache-flex - 我可以将事件侦听器添加到 Flex 中的数据绑定操作吗?
我有一个绑定到标准 HTTPService 的 ComboBox,我想添加一个事件侦听器,以便在从数据提供程序填充 ComboBox 后运行一些代码。
我怎样才能做到这一点?
silverlight - Silverlight 2 Beta 2 中的 Databind RenderTransform 缩放
任何人都知道是否可以在 Silverlight 2 Beta 2 中对渲染转换的 ScaleX 和 ScaleY 进行数据绑定?在 WPF 中可以进行绑定转换 - 但是在通过 XAML 在 Silverlight 中设置绑定时出现错误。也许可以通过代码来做到这一点?
我想绑定 ScaleTransform 元素的 ScaleX 和 ScaleY。
当我尝试绑定数据上下文中的双重属性时出现运行时错误:
我的绑定看起来像这样:
我已经三重验证了绑定路径是否正确 - 我正在将滑动条绑定到相同的值,并且效果很好......
Visibility 是 double 类型,是一个介于 0.0 和 30.0 之间的数字。我有一个值转换器,可以将该数字缩小到 0.5 和 1 - 我想根据水的清晰度来缩放鱼的大小。所以我不认为这是我绑定的类型的问题......
.net - 通用 IBindingListView 实现
任何人都可以建议一个实现IBindingListView
&IBindingList
接口并提供过滤和搜索功能的通用集合类的良好实现吗?
我认为我目前的选择是:
- 使用别人编写并测试过的类
- 继承
BindingList<T>
并实现IBindingListView
接口 - 从头开始编写自定义集合,实现
IBindingListView
和IBindingList
.
显然,第一个选项是我的首选。
c# - 对数据绑定组合框进行排序的最佳方法是什么?
我对此进行了一些研究,似乎对数据绑定组合框进行排序的唯一方法是对数据源本身进行排序(在本例中为 DataSet 中的 DataTable)。
如果是这种情况,那么问题就变成了对 DataTable 进行排序的最佳方法是什么?
组合框绑定在设计器中设置初始化使用
p>我试过设置
但这没有什么区别,我尝试在 typedDataSet.Merge 调用之前和之后在控件构造函数中设置它。wpf - ValidationRule 强制执行唯一名称
我正在尝试编写一个自定义 WPF ValidationRule 来强制某个属性在给定集合的上下文中是唯一的。例如:我正在编辑绑定到 ListView 的自定义对象的集合,我需要确保集合中每个对象的 Name 属性是唯一的。有谁知道如何做到这一点?
apache-flex - Flex ComboBox、默认值和数据提供者
我有一个 Flex ComboBox
,它被dataprovider
所有的东西都很好......
我现在想在 0 索引处添加一个默认的“--选择一个项目--”选项,我怎样才能做到这一点并且仍然使用一个dataprovider
?我没有看到任何这样的例子,但我无法想象这很难......
data-binding - 什么是延迟加载?
什么是延迟加载?
[阅读几个答案后编辑]为什么人们经常使用这个词?
假设您只使用一个 ASP/ADO 记录集并将其与数据或 ADO.NET 数据源一起加载用于 gridview。
我想我应该问为什么人们使用“延迟加载”这个词,他们的“其他”类型是什么?
c# - C# WinForms - DataGridView/SQL Compact - 主键列中的负整数
我只是在 WinForms 中弄脏了,通过一个可爱的教程,我发现了将数据库表拖到我的主窗体的设计视图上的魔力。所以,一切都很可爱,我的 DataGridView 中的所有列都表现得很漂亮。
但...
当我针对这个全新的空 .sdf 运行我的应用程序时(我创建的两个表是空的,它们本身是空的),每当我尝试时,我都会在与我的主键/身份列对应的列中得到一个 -1创建第一条记录。
知道为什么会发生这种情况吗?如果有帮助,该列是一个int
.
wpf - WPF 中的强验证
我的应用程序中有一个数据绑定文本框,如下所示:(类型Height
为decimal?
)
以这种方式配置,任何无法转换为十进制的非空字符串都会导致验证错误,该错误将立即突出显示文本框。但是,TextBox 仍可能失去焦点并保持无效状态。我想做的是:
- 不允许 TextBox 失去焦点,直到它包含一个有效值。
- 将 TextBox 中的值恢复为最后一个有效值。
做这个的最好方式是什么?
更新:
我找到了一种方法来做#2。我不喜欢它,但它有效:
有谁知道如何更好地做到这一点?(或者做#1。)