问题标签 [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 投票
4 回答
1309 浏览

php - 后期静态绑定:web开发常用的语言有哪些支持呢?

最近我看到很多关于 PHP 在 5.3 之前缺乏后期静态绑定的讨论。

从我读过的内容来看,在该语言具有此功能之前,ActiveRecord 之类的东西的正确实现是不可能的。

所以,我很好奇:

  • 哪些语言支持它,特别是那些通常与 Web 开发相关的语言,例如 Python、Ruby、Perl、Java、C#(JavaScript?)。
  • 哪个实际上定期使用它?
0 投票
1 回答
169 浏览

security - 有没有办法通过脚本禁用 MSFT IE XML 数据绑定功能?

问题:是否可以构建一个网页,其中包含关闭 MSIE 中 XML 数据绑定的脚本?理想的方法是编写一个 HTML 页面,并指示办公室中的所有人使用“关闭数据绑定”按钮访问该页面。

理由:此时桌面系统管理员不可用,目标是创建一种简单的脑死方法,让人们无需通过一堆 MSIE 配置菜单即可关闭此功能。

0 投票
3 回答
23199 浏览

c# - 将 XAML 中的可见性绑定到可见性属性

我在 Internet 上看到了很多将布尔值绑定到 XAML 中控件的 Visibility 属性的示例。大多数好的示例都使用 BooleanToVisibiliy 转换器。

我只想将控件上的 Visible 属性设置为绑定到代码隐藏中的 System.Windows.Visibility 属性,但它似乎不想工作。

这是我的 XAML:

这是该属性的代码:

在 Window 的构造函数中,我也有这个调用:

当我更新 ActionsVisible 或 this.actions.Visibility 时,状态不会转移。有什么想法可能会出错吗?

0 投票
4 回答
5669 浏览

wpf - wpf 更新 ListViewItem 背景属性

我有一个绑定到 ThreadSafeObservableCollection 的列表视图。这些项目中的每一个的背景都设置为一个通过颜色转换器运行的枚举,这是这两个设置的代码。

我想要发生的是 listviewItem 的背景颜色将根据枚举值从 Red - Yellow - Green 变化。根据业务逻辑规则更新。这目前有效,但仅适用于项目的初始显示。当我更改 listItemView 绑定到的对象的“状态”属性时,背景不会更新。如果我从集合中删除对象,更改状态,然后再次将其添加到集合中,则背景会更新。
我已经尝试制作对象 IPropertyNotify,并在状态属性更改设置器上抛出事件,但这不起作用。

有谁知道我是否需要做一些特别的事情才能更新列表视图项目的背景。我也对如何解决这个问题的其他想法持开放态度,谢谢。这是 ListView 的 XAML。EncoderService.Encoders 是我的 Encoder 对象的 ThreadSafeObservableCollection。

0 投票
2 回答
593 浏览

wpf - 如何让这个 ComboBox 托管在 ListView 中以更新我的收藏?

我在 ListView 中托管了一个 ComboBox,我需要在 CombBox 中进行更改以更新 ListView 绑定到的支持类。

这是我的数据模板

这是列表视图。ListView 的 ItemSource 是 Airports 的集合,并在后面的代码中设置,并且有一个名为 Category 的属性,我需要组合框来更新它。

0 投票
2 回答
2409 浏览

java - Java 连接到/在 Microsoft Windows Office Suite 之间?

我在别处读到(此处“hazzen”的回应),.NET 具有“此处概述的整个 Office 套件的绑定,允许您编写可以从 Office 调用的基于 COM 的方法。它旨在实现自动化,但您可以编写任何您想要的托管代码并让 Excel 调用它。”

我对 Java 也有同样的兴趣。我目前的解决方案运行一个启动 Java 的标准 Windows 程序,然后任何结果基本上都发送到标准输出,中间程序捕获这些并将结果反馈到 Excel - 也使用相当于标准输出的结果。

一定有更好的方法!

Java有这样的“绑定”吗?

我也会很高兴看到任何指向网络文章或你有什么关于这种集成问题的教导。

0 投票
1 回答
722 浏览

c# - WPF:使用绑定机制为单个对象设置标志枚举值的想法

例如,我有一个枚举...

我有一个具有通用对象绑定的 WPF 用户控件。我有一个使用了 3 次的通用对象,掩蔽为 5 个不同的用户控件(成员使用不同)。

我需要在 UserControl One 中包含隐藏的值说 TypeIdentifier.Type1。我该怎么做t 在我的用户控件项目中直接引用上面的枚举..:-( 有什么帮助吗?

0 投票
3 回答
224 浏览

javascript - 当我包装一个函数时,有没有办法防止“这个”发生变化?

我希望所有按钮在其正常的 onclick 事件之前和之后执行一个操作。所以我想出了循环遍历所有这些元素并创建一个包装函数的“绝妙”想法。

当我测试它时,这似乎工作得很好,但是当我将它集成到我们的应用程序中时,它就崩溃了。我将其追溯到包装器更改了“this”值。示例代码说明了这一点;在包装事件处理程序之前,每个按钮都会在您单击时显示按钮 ID,但在包装它之后,在此示例中显示的名称为“未定义”,如果您从表单中运行它,则显示名称为“Form1”。

有人知道做同样事情的更好方法吗?还是保持最初预期的“this”值的好方法?

可以想象,我不想修改目标按钮中的任何现有事件处理程序代码。

提前致谢。

PS-目标浏览器是IE6及以上,不需要跨浏览器功能

0 投票
4 回答
7484 浏览

python - Python 全局变量、局部变量和 UnboundLocalError

我最近遇到了这种情况UnboundLocalError,这似乎很奇怪:

产生:

pprint明确地绑定在 中globals,并且将locals在以下语句中绑定。有人可以解释为什么它不乐意解决这里pprint的绑定globals吗?

编辑:感谢良好的回应,我可以用相关术语澄清我的问题:

在编译时,标识符pprint被标记为框架的本地。执行模型在框架内绑定本地标识符的位置是否没有区别?是否可以说“在此字节码指令之前引用全局绑定,此时它已被重新绑定到本地绑定”,或者执行模型是否没有考虑到这一点?

0 投票
4 回答
8313 浏览

c# - 将具有子对象的对象作为属性绑定到数据网格

我正在使用其中包含子对象的对象(请参见下面的示例)。我正在尝试将 a 绑定List<rootClass>到数据网格。List<>当我在包含 的单元格中绑定 时subObject,我看到以下值... "namespace.subObject" ...字符串值正确显示。

理想情况下,我希望看到数据单元中的“描述”属性subObject。如何映射subObject.Description以显示在数据单元中?