问题标签 [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.
c# - 如何刷新 Windows 窗体控件的简单绑定?
我使用以下方法将域对象属性绑定到 System.Windows.Forms.Label 的 Text 属性DataBindings
:
但是,当我更改域对象时,标签不会反映更改。我知道对于像 DataGridView 这样的复杂控件,可以使用可以调用 ResetBindings 的 BindingSource 来完成绑定,但是在 Label 的简单情况下我找不到任何方法来更新绑定。
wpf - WPF DataGrid 同步列宽
我有两个 WPF Toolkit DataGrids
,我希望当用户调整第一个网格中第一列的大小时,它会调整第二个网格中第一列的大小。我尝试DataGridColumn
将第二个网格中的宽度绑定到第一个网格中的相应列,但它不起作用。我更喜欢使用所有 xaml,但我也可以使用后面的代码。
我也尝试绑定到Width
而不是ActualWidth
,但都不起作用。
任何帮助是极大的赞赏。
c# - 调用 tableAdapter 的 Fill() 方法时如何防止 selectedValue 改变?
我已将我的 ListBox 绑定到一些数据。
问题是当我调用 myTableAdapter.Fill(..) 方法时,SelectedValue 更改为列表中的第一个项目 ID。尽管 VS 中的“选定值”未绑定到任何地方(见图)。 替代文字 http://img370.imageshack.us/img370/2548/ss20090108212745qz2.png
请问如何防止这种行为?
非常感谢您的帮助。
wpf - WPF 形状矩形绑定
我正在尝试在 wpf 中制作某种形状,它会根据内容(应该是文本)调整自身大小。不幸的是,stretch 属性不是正确的,因为我只想要调整形状的宽度并且没有边框(请复制 xamlpad 中的底部示例以自己查看)拉伸的形状。边界应该保持原样,或者至少在统一中缩放。我尝试了很多想法。在网格、堆栈面板或剪切面板等中使用不同的形状切片。我的下一个方法是以下方法:
这将在 xamlpad 中开箱即用。第 19 行未注释的部分是我真正想要实现的:将 Rectangle 的 Rect 绑定到其他东西。不幸的是,Rect 的宽度不是 dp,这就是为什么我直接使用字符串格式化的 Binding 到 Rect 本身。
正如生活所期望的那样,这不起作用(什么都看不到):D我在这里做错了什么?
wpf - WPF 绑定到元素属性的 XPath 可达值
我想从元素的属性绑定到只能通过 XPath 访问的值。
该元素是由一些 XML 填充的 ComboBox,其属性是 SelectedItem。SelectedItem 指向一个 XML 元素,我想绑定到其中的一个子元素的值,这可以通过 XPath 访问。
到目前为止,XAML 看起来像这样:
源 XML 如下所示:
我的问题是 Button 的 CommandParameter 绑定到其中包含太多信息的 XmlElement。我想让 CommandParameter 引用一个子元素,就像我可以使用“XPath=PartnerID”指定一个额外的向下钻取来返回我真正感兴趣的整数值。
wcf - 我的 WCF 是否使用正确的绑定?
我的 wcf 服务的 web.config 如下所示:
如何确认它正确使用了设置?
即使我已将绑定配置为使用:SendTimeout = 10 分钟等,有时我仍然会收到此超时错误?
我的客户端(Windows 服务)app.config 看起来像:
c# - WPF BitmapSource 图像源
我将 Image.Source 属性绑定到下面显示的属性的结果。
由于某种原因,这在图像渲染期间失败(在 PresentationCore 程序集中的深处)。我确定图像没有损坏,因为我可以成功显示没有绑定的相同图像
我必须在代码中绑定图像源,因为我最终将从 base64 字符串创建图像流。
任何人都知道这是否是 WPF 的错误?还是我做错了什么?
.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!
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
这似乎在初始化和应用样式和模板之前发生了一次或多次。对话框完成初始化后,错误停止。
有没有人遇到过这个?任何人都可以提出我们可能忽略的解决方案吗?
.net - 什么是 String.Format 的 WPF XAML 数据绑定等效项?
或者,更清楚地说,我如何格式化文本块(在我的情况下,要包含在工具提示中),以便文本的某些部分来自绑定值。
在普通的 C# 中,我会使用:
但是,Text 属性的 WPF XAML 标记似乎只能包含一个绑定。花括号给了我很大的希望,但这是不可能的:
我读到该Run.Text
属性不是依赖属性,因此不能绑定。
有没有办法可以在 XAML 中执行这种格式化?