问题标签 [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 回答
1407 浏览

.net - 为什么我必须对本地程序集使用完全限定的程序集名称?

在很多地方,比如在 app.config/web.config 文件中,我必须使用这个冗长的完全限定名称来指定类型,比如

<add name="myListener" type="System.Diagnostics.TextWriterTraceListener, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

这个 MSDN 网站说,

在 .NET Framework 中引用程序集时,不允许使用仅指定程序集名称的部分绑定。

好的,很好 - 但是为什么在某些地方,比如在定义我自己的自定义跟踪侦听器时,当我引用我自己的、非强命名的本地部署程序集时,我不能使用部分绑定?这有什么更深层次的原因吗?

0 投票
3 回答
4007 浏览

java - 更改 Axis Web 服务正在侦听的端口

我有一个在端口:80 上运行的 Web 应用程序,并且我有一个 Axis Web 服务,它是该 Web 应用程序的一部分。因此,该服务也在端口 :80 上运行。

但是,出于安全原因,我们的客户要求我们将 Web 服务端口更改为 8080,以便他们只能允许 Web 服务的远程消费者访问该端口。因此,他们将无法访问常规 Web 应用程序,但可以访问该服务。

这是否可以在不重构应用程序并在单独的 Web 应用程序中取出 Web 服务的情况下实现?

0 投票
3 回答
6308 浏览

c# - 绑定重定向

哪里是查找绑定重定向信息的最佳位置?或者只是对您在项目中放置这些重定向的位置的基本解释?

0 投票
3 回答
3783 浏览

wpf - ValidatesOnExceptions 触发但它不显示异常消息

我有一个绑定到 ViewModel 属性的 TextBox.TextProperty。在绑定中,我已将ValidatesOnExceptions明确设置为True

在资源中,TextBox 有这个触发器:

不幸的是,我的实现不能完美运行,因为当我遇到异常时,TextBox 背景会以深红色突出显示,但工具提示文本包含“调用目标已引发异常”。而不是我在异常构造函数中写的消息。

你有什么建议吗?

提前谢谢你,马可

0 投票
1 回答
443 浏览

xml - 为什么 XAML 元素到 xml 绑定只能部分工作?

在下面的代码中,ListBox 填充了 XML 文件中的颜色名称,但奇怪的是这些名称没有出现在 TextBox 中。

但是,如果将文本框绑定到静态“lbColor2”,这些名称就会出现。

那么,当它们来自 XML 源时,这些名称可能有什么不同,这使得它们不会被传递呢?

这是 XML 文件:

0 投票
8 回答
154118 浏览

c# - 如何绑定列表到 DataGridView 控件?

我有一个简单的List<string>,我希望它显示在一个DataGridView列中。
如果列表将包含更复杂的对象,只需将列表建立为其DataSource属性的值。

但是当这样做时:

我得到一个名为的列Length,并显示字符串的长度。

如何在列中显示列表中的实际字符串值?

0 投票
1 回答
2560 浏览

wpf - WPF 绑定到 My.Settings 的单选按钮(使用 vb.net)

遵循 WPF Binding My.Settings collection to Combobox items的建议

我能够为复选框绑定工作,但不能为单选按钮工作?

保存 MySettings 后,复选框值是 true 还是 false,具体取决于复选框是否被选中(如预期的那样),而单选按钮始终返回 true。

对我做错了什么有任何见解,或者这是一个错误?

(ps:我找到了解决方法,但是...)

设置应该是正确的大小写,所有布尔值所有用户范围,根据需要默认值为 true 或 false

0 投票
7 回答
98659 浏览

c# - 早期和晚期绑定

当 C# 中发生早期/晚期绑定时,我正试图弄清楚。

非虚拟方法总是早期绑定的。虚拟方法总是后期绑定的:编译器插入额外的代码来解析在执行时绑定到的实际方法并检查类型安全。所以亚型多态性使用后期绑定。

使用反射调用方法是后期绑定的一个例子。我们编写代码来实现这一点,而不是编译器。(例如调用 COM 组件。)

当 Option Strict 关闭时,VB.NET 支持隐式后期绑定。当一个对象被分配给一个声明为 Object 类型的变量时,它是后期绑定的。VB 编译器插入代码以在执行时绑定到正确的方法并捕获无效调用。C# 不支持此功能。

我是否朝着正确的方向前进?

调用委托和通过接口引用调用方法呢?是早绑定还是晚绑定?

0 投票
2 回答
216 浏览

ios - 如何将绑定数组划分为自动填充表格的部分?

我使用这个“教程”将我的名为“collection”的数组绑定到我界面上的 NSTableview:http: //www.cocoadev.com/index.pl? NSArrayController

interfacebuilder 的东西并不难。当我尝试将数组中的数据实际显示到视图中时,这变得很困难。

在我的 .h 文件中:

在我的 .m 文件中:

现在我猜这个数组很好地绑定到了接口和里面的tableview,但是tableview和它的列当然需要以特定的方式填充。现在添加项目后没有任何显示。带有集合 addObject:fileName函数

我应该创建一个子数组作为一个项目,填充字段?以及我应该如何将这些值/字段绑定到特定列。(字段为“艺术家”、“标题”等)

我已经将 Interface Builder 中的每一列绑定到Array Controller,其中包含Controller 键arrangeObjects ”和模型键路径artist ”、“ title ”等。

请保持解释简单,因为我慢慢开始认为我永远不会得到这个数组控制器的东西......Objective-C 似乎并不难,但它需要的绑定是我没有得到的。苹果的例子对新手来说是不够的

0 投票
1 回答
279 浏览

c# - C#:如何在强制不同的编组时调用方法?

在 Microsoft 的 Primary Interop 程序集中声明的方法是错误的。

它被声明为:

这是不正确的,实际上应该声明为:

[In, MarshalAs(UnmanagedType.SafeArray)]调用原始方法时,我需要强制编译器使用。

我不反对做类似的事情

但我必须知道如何覆盖InvokeMethod以使用UnmanagedType.SafeArray编组。

注意:我说“喜欢”,因为我不知道使用反射调用方法是否甚至可以完成我需要的。关键是我不反对长期调用方法,或者加载寄存器和发出汇编 JMP 指令,只要 .NET 允许这种事情。


注意:我不能用不同的签名重新声明这个类,因为那是一个不同的类。