问题标签 [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.
.net - xaml 中的值绑定语法是什么?
我正在全面了解 WPF 中的绑定。不过,我在调试 xaml 中的解析错误时遇到了很多麻烦。有人能告诉我这个小块有什么问题吗?:
破坏的是数据绑定。InvalidAttributeValue
当我尝试运行它时,我得到了ThumbKnob.Height 的异常。我知道我一定错过了一些基本的东西。所以填上我吧,堆垛机,我的感激之情将是无限的。
更改 ElementName 没有帮助。我必须有其他我没有得到的东西。
我应该提到我正在 Silverlight 中对此进行测试。我从 Internet Explorer 中得到的确切消息是:
XamlParseException: Invalid attribute value for property Height.
整个事情都在 ControlTemplate 中。我正在制作一个滑块控件,只是为了自学这些概念。
binding - 早期绑定和后期绑定有什么区别?
早期绑定和后期绑定有什么区别?
wpf - 从 DataRow 获取 DefaultView DataRowView
情况如下:我需要将 WPF 绑定FixedPage
到DataRow
. 绑定不适用于DataRows
; 他们反对DataRowViews
。我需要以最通用的方式执行此操作,因为我对DataRow
.
我需要的是能够得到一个DataRowView
给定的DataRow
. 我不能在 上使用该Find()
方法,DefaultView
因为它需要一个键,并且不能保证该表将设置一个主键。
有人对解决此问题的最佳方法有建议吗?
c# - 如何克隆 WPF 对象?
任何人都有一个很好的例子,如何深度克隆 WPF 对象,保留数据绑定?
标记的答案是第一部分。
第二部分是您必须创建一个 ExpressionConverter 并将其注入到序列化过程中。详细信息在这里:
http ://www.codeproject.com/KB/WPF/xamlwriterandbinding.aspx?fid=1428301&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2801571
wpf - 您可以将 DataTrigger 绑定到附加属性吗?
在 WPF 中,DataTrigger 是否可以绑定到附加属性?
我本质上想在附加属性上使用转换器来在特定验证规则被破坏时提供样式。我正在使用如下标记:
但是,当它运行时,我得到以下信息:
System.Windows.Data 错误:39:BindingExpression 路径错误:在“对象”“文本框”(名称=“”)上找不到“验证”属性。BindingExpression:Path=Validation.Errors; 数据项='文本框'(名称='');目标元素是'TextBox'(名称='');目标属性是“NoTarget”(类型“对象”)
如果我将 DataTrigger 绑定路径更改为“文本”,我不会收到数据绑定错误(但它当然不会提供我正在寻找的行为)。
php - PHP ADOdb 中的变量绑定
默认情况下,ADOdb 是否在同一功能内进行数据清理或转义?还是我只是将它与 Code Igniter 的内置进程混淆了?
将变量绑定到 ADOdb for PHP 中的参数是否以任何方式防止 SQL 注入?
java - 从 DTD 生成 XML 绑定代码的最佳方法是什么?
大多数 Java-XML 绑定框架和代码生成器都需要 XML 模式定义。您能否建议从 DTD 生成绑定代码的最佳方法。
我知道 JAXB 2 中的 XJC 支持 DTD,但它被认为是实验性的。
本着 Stack Overflow 的精神,请为每个答案提供一个建议 - 投赞成票或反对票,而不是重复
wpf - 如何从 ContentTemplate 绑定到周围的自定义控件?
我有以下用户控制:
这个自定义的 TabItem 定义了一个DependencyProperty
“ShortLabel”来实现一个接口。我想从TabItem
's中绑定到 this 和其他属性DataTemplate
。但是由于奇怪的交互,其中TextBlock
的DataTemplate
被绑定到 的父容器,该容器TabItem
也称为“Self”,但在另一个 Xaml 文件中定义。
问题
为什么绑定在 TabItem.Header 中起作用,但在 TabItem.ContentTemplate 中不起作用,我应该如何继续从 DataTemplate 中获取用户控件的属性?
我已经尝试过的
TemplateBinding
: 尝试在TabItem
.FindAncestor, AncestorType={x:Type TabItem}
: 找不到TabItem
父母。MyTabItem
当我指定类型时,这也不起作用。ElementName=Self
: 尝试绑定到错误范围内具有该名称的控件(父容器,而不是TabItem
)。我认为这给出了一个提示,为什么这不起作用:DataTemplate 不是在 XAML 中定义的位置创建的,而是显然是由父容器创建的。
我假设我可以替换整个ControlTemplate
来实现我正在寻找的效果,但是由于我想保留默认外观TabItem
而不必维护整体ControlTemplate
,所以我非常不愿意这样做。
编辑
同时我发现问题是:如果包含s,则TabControl
s 不能有(任何)ItemsTemplate
(包括) 。MSDN 论坛上有一个帖子解释了原因。DisplayMemberPath
ItemsSource
Visual
由于这似乎是 WPF 的 TabControl 的一个基本问题,所以我要结束这个问题。感谢你的帮助!
wcf - WCF 未绑定到正确的 IP 地址
我们在出现一些问题的 Windows 2003 服务器上部署了 WCF 服务。配置正在使用wsHttpBinding
,我们正在指定 IP 地址。这些服务由 Windows 服务托管。
当我们启动服务时,大多数情况下它会抓取错误的 IP 地址。有几次它绑定到正确的地址只是为了放弃该绑定并在处理一小会后转到绑定到 NIC 的另一个地址(有 2 个)。
它目前正在使用端口 80(我们已将 IIS 配置为仅通过 绑定到 1 个地址httpcfg
),尽管我们已尝试使用不同的端口获得相同的结果。
当 Windows 服务开始托管 WCF 服务时,属性显示它被绑定到正确的地址;但是,tcpview 显示它确实在侦听错误的地址。
这是设置基本地址的配置部分。绑定的最终是 0.4 而不是 0.9
- 是否还有其他需要设置的配置?
- 是否有工具可以帮助追踪绑定到错误地址的位置?
python - 什么是 Python 中的“lambda 绑定”?
我了解 Python 中的 lambda 函数是什么,但我无法通过搜索 Python 文档找到“lambda 绑定”的含义。一个阅读它的链接会很棒。一个简单的解释示例会更好。谢谢你。