问题标签 [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.

0 投票
2 回答
6592 浏览

c# - 如何刷新 Windows 窗体控件的简单绑定?

我使用以下方法将域对象属性绑定到 System.Windows.Forms.Label 的 Text 属性DataBindings

但是,当我更改域对象时,标签不会反映更改。我知道对于像 DataGridView 这样的复杂控件,可以使用可以调用 ResetBindings 的 BindingSource 来完成绑定,但是在 Label 的简单情况下我找不到任何方法来更新绑定。

0 投票
6 回答
13278 浏览

wpf - WPF DataGrid 同步列宽

我有两个 WPF Toolkit DataGrids,我希望当用户调整第一个网格中第一列的大小时,它会调整第二个网格中第一列的大小。我尝试DataGridColumn将第二个网格中的宽度绑定到第一个网格中的相应列,但它不起作用。我更喜欢使用所有 xaml,但我也可以使用后面的代码。

我也尝试绑定到Width而不是ActualWidth,但都不起作用。

任何帮助是极大的赞赏。

0 投票
2 回答
331 浏览

c# - 调用 tableAdapter 的 Fill() 方法时如何防止 selectedValue 改变?

我已将我的 ListBox 绑定到一些数据。

问题是当我调用 myTableAdapter.Fill(..) 方法时,SelectedValue 更改为列表中的第一个项目 ID。尽管 VS 中的“选定值”未绑定到任何地方(见图)。 替代文字 http://img370.imageshack.us/img370/2548/ss20090108212745qz2.png

请问如何防止这种行为?

非常感谢您的帮助。

0 投票
4 回答
15680 浏览

wpf - WPF 形状矩形绑定

我正在尝试在 wpf 中制作某种形状,它会根据内容(应该是文本)调整自身大小。不幸的是,stretch 属性不是正确的,因为我只想要调整形状的宽度并且没有边框(请复制 xamlpad 中的底部示例以自己查看)拉伸的形状。边界应该保持原样,或者至少在统一中缩放。我尝试了很多想法。在网格、堆栈面板或剪切面板等中使用不同的形状切片。我的下一个方法是以下方法:

这将在 xamlpad 中开箱即用。第 19 行未注释的部分是我真正想要实现的:将 Rectangle 的 Rect 绑定到其他东西。不幸的是,Rect 的宽度不是 dp,这就是为什么我直接使用字符串格式化的 Binding 到 Rect 本身。

正如生活所期望的那样,这不起作用(什么都看不到):D我在这里做错了什么?

0 投票
1 回答
4303 浏览

wpf - WPF 绑定到元素属性的 XPath 可达值

我想从元素的属性绑定到只能通过 XPath 访问的值。

该元素是由一些 XML 填充的 ComboBox,其属性是 SelectedItem。SelectedItem 指向一个 XML 元素,我想绑定到其中的一个子元素的值,这可以通过 XPath 访问。

到目前为止,XAML 看起来像这样:

源 XML 如下所示:

我的问题是 Button 的 CommandParameter 绑定到其中包含太多信息的 XmlElement。我想让 CommandParameter 引用一个子元素,就像我可以使用“XPath=PartnerID”指定一个额外的向下钻取来返回我真正感兴趣的整数值。

0 投票
2 回答
1380 浏览

wcf - 我的 WCF 是否使用正确的绑定?

我的 wcf 服务的 web.config 如下所示:

如何确认它正确使用了设置?

即使我已将绑定配置为使用:SendTimeout = 10 分钟等,有时我仍然会收到此超时错误?

我的客户端(Windows 服务)app.config 看起来像:

0 投票
3 回答
17012 浏览

c# - WPF BitmapSource 图像源

我将 Image.Source 属性绑定到下面显示的属性的结果。

由于某种原因,这在图像渲染期间失败(在 PresentationCore 程序集中的深处)。我确定图像没有损坏,因为我可以成功显示没有绑定的相同图像

我必须在代码中绑定图像源,因为我最终将从 base64 字符串创建图像流。

任何人都知道这是否是 WPF 的错误?还是我做错了什么?

0 投票
1 回答
741 浏览

.net - Binding IDataErrorInfo to window IsEnabled button property

I have a WPF sub window with some input controls that the user has to correctly fill before pressing Ok button.

I have already implemented the interface IDataErrorInfo to validate all properties bound to UI Controls.

Now I would like that the IsEnabled property of Ok button is True only if ALL controls are valid, otherwise it has to be set to False.

It should be easy but I cannot find the correct solution. Do you have any suggestion?

Thanks in advance!

0 投票
2 回答
5912 浏览

wpf - 你如何调试 wpf relativesource 在加载时抛出错误?

我正在使用一个包含ListBox. 列表框可以显示“图标”和“列表”视图。为了实现这一点,我们使用 ListBoxItem了动态应用于 的样式,ListBox以及一对对应ItemsPanelTemplate的 s。照原样,它显示得很漂亮。但是,在加载此对话框时,我们会遇到几十个绑定错误,例如:

System.Windows.Data 错误:4:找不到与引用'RelativeSource FindAncestor,AncestorType='System.Windows.Controls.ItemsControl',AncestorLevel='1''的绑定源。绑定表达式:路径=垂直内容对齐;数据项=空;目标元素是'ListBoxItem'(名称='');目标属性是“VerticalContentAlignment”(类型“VerticalAlignment”)

我们的理论是样式和模板在 之前加载ListBox,并且无法使用以下代码找到它们绑定的属性:

ListBox这似乎在初始化和应用样式和模板之前发生了一次或多次。对话框完成初始化后,错误停止。

有没有人遇到过这个?任何人都可以提出我们可能忽略的解决方案吗?

0 投票
5 回答
28935 浏览

.net - 什么是 String.Format 的 WPF XAML 数据绑定等效项?

或者,更清楚地说,我如何格式化文本块(在我的情况下,要包含在工具提示中),以便文本的某些部分来自绑定值。

在普通的 C# 中,我会使用:

但是,Text 属性的 WPF XAML 标记似乎只能包含一个绑定。花括号给了我很大的希望,但这是不可能的:

我读到该Run.Text属性不是依赖属性,因此不能绑定。

有没有办法可以在 XAML 中执行这种格式化?