binding相关内容

DependencyObject.InvalidateProperty 不起作用

基于 MSDN 上的文档... 您还可以使用 InvalidateProperty 来强制重新评估绑定针对不能的数据源实施建议的INotifyPropertyChanged 通知机制... ...下面的代码应该可以工作,但没有. public 部分类 Window1 : Window{私人有效载荷_有效载荷 = 新有效载荷();公共窗口 1(){初始化组件();this.DataCo ..
发布时间:2022-01-04 16:05:15 C#/.NET

如何在 WPF XAML 的多重绑定中使用 stringformat

如您所知,StringFormat 对于 WPF 中的数据表示非常重要.我的问题是如何在 WPF 中进行多重绑定时使用 StringFormat? 如果我举一个非常简单的例子: 我们有变量 A 和 B,其值分别为 10.255555 和 25.6999999 我们想向他们展示10.2,25.6? 如何使用多重绑定来做到这一点?通常它是小菜一碟的 ValueConverter ..
发布时间:2022-01-04 16:04:59 其他开发

WPF:标签的 StringFormat 问题

这些版本按预期工作: 当我用标签尝试它时,StringFormat 被 iqnored,我得到“123.000000"而不是“123". TotalUnits 是一个小数. 所以,这是怎么回事? 解决方案 任何具有 Content 属 ..
发布时间:2022-01-04 16:04:53 其他开发

将文字分配给 GHC 中的术语

出于好奇,为什么是下面的程序 1 = 0“你好"=“世界" 有效且可由 GHC 编译?这仅仅是一个错误还是一个功能?谢谢! 解决方案 这是允许的,因为它是语言规则的自然结果,并没有大到足以在语言规范中设置特殊情况来阻止它的问题. > 自然后果 有两种标准的定义:函数定义和数据定义.在函数定义中,你可以在等号左边写模式作为函数的参数.在数据定义中,您可以在等号左侧单独编写模式以匹配 ..
发布时间:2022-01-04 16:04:44 其他开发

何时在字符串上使用 StringProperty?

我正在 JavaFX 中开发一个应用程序,我想在一个 Person 类中表示一个人的信息.我遇到了一个教程,其中一个人的名字被表示为 StringProperty 而不是 String.我已经搜索了这些差异并发现了 this 和 this 但那里的解释不足以让我抓住这个概念.网上的一些帖子说使用 StringProperty 比使用 String 有优势,但没有提到它们. 现在我的问题是:什 ..
发布时间:2022-01-04 16:04:36 其他开发

WPF 如何使用验证和绑定创建自定义文本框

我正在开发用于货币编辑的自定义文本框. 我见过一些现成的,但它们很复杂和/或不是真正可用,迫使您采取不良做法(例如硬编码应该在控件上使用的名称). 所以我决定自己做,但是我在使用绑定选项时遇到了麻烦,因为分配给绑定属性的属性必须是小数,但 TextBox 控件的 Text 属性接受字符串. 我想的答案是,也许,将访问方法(getter 和 setter)覆盖到基类 (TextBox) 中的 ..
发布时间:2022-01-04 16:04:24 C#/.NET

使用 MVVM 实现使用 IDataErrorInfo 验证数据的异常

我正在尝试使用 IDataErrorInfo 验证我的 MVVM 应用程序中的数据,但我遇到了一些问题. 当我将 TextBox 设置为无效值时,验证工作正常.但是在我将 TextBox 的值设置为有效值之后,我得到了这个异常: mscorlib.dll 中发生类型为“System.ArgumentOutOfRangeException"的第一次机会异常mscorlib.dll 中发生了 ..
发布时间:2022-01-04 16:04:16 其他开发

将线条集合绑定到 WPF 中的画布

我有一个由其边界点指定的线段的可观察集合.如何绑定它以在画布上绘制线条? 我已经看到了解决方案,用于仅使用一个点来定义位置的形状.但是为了将这种方法应用于线,它需要对坐标进行笨拙的预计算以获得外部矩形的位置并相对于它制作线坐标.有什么办法可以避免吗? 解决方案 下面是一个例子: 该行定义如下: 公共类行{公共点从{得到;放;}公共点到{得到;放;}} MainWindow. ..
发布时间:2022-01-04 16:03:53 其他开发

多重绑定作为 XAML 中的资源

是否可以(如果是的话)添加multivaluebinding 表达式到资源中. 我有一个多值绑定,它需要 2 个单独的绑定,以及其中一个绑定中的转换器参数. 我必须将此绑定用于 5 个不同的项目,这些绑定标签仅在转换器参数上有所不同.休息一切都一样. 我会避免重复多绑定样板标签. 解决方案 查看某件事是否有效的简单方法:试试看! ..
发布时间:2022-01-04 16:03:43 C#/.NET

WPF:使用效果显示和隐藏 ItemsControl 中的项目

我一直在使用 这篇很棒的文章 作为显示和隐藏具有过渡效果的元素的基础.它的工作非常巧妙,因为它可以让您像往常一样绑定 Visibility 属性,然后定义当可见性改变时会发生什么(例如,为其不透明度设置动画或触发故事板).当你隐藏一个元素时,它使用值强制来保持它可见,直到过渡完成. 我正在寻找与 ItemsControl 和 ObservableCollection 一起使用的类似解决方案. ..
发布时间:2022-01-04 16:03:35 其他开发

WPF 更新绑定到数组中的元素

我已经仔细搜索过了,很可能我遗漏了一些重要且明显的东西. 我有一个 BitArray 和一系列绑定到数组元素的复选框,如下所示: ... 他们正确地从该属性中获取其值,但更改复选框似乎不会触发该属性的设置器. 我尝试了一个非常简单的示例,其中单个 Te ..
发布时间:2022-01-04 16:03:25 C#/.NET

jquery中的绑定和解除绑定是什么意思?

jquery 中的 bind 和 unbind 是什么意思?在白痴慢学习者术语中是什么意思? 解决方案 Binding: 将 handler 耦合到 element(s),当 >event 发生在所述元素上.根据您要处理的事件类型,您可以使用不同的函数,例如 click(function) (alt: bind('click', function) 或 focus(function) (a ..
发布时间:2022-01-04 16:03:09 前端开发

WPF:绑定的数据网格不更新项目属性

我正在尝试实现我的第一个 MVVM 应用程序.我可以将数据绑定到数据网格中,但是我在项目中所做的更改不会触发模型的 RaisePropertyChanged 方法. 这是我的视图模型 公共类 UsersViewModel : BaseViewModel{私有静态 TOPEntities _context;私有 ObservableCollection_usersCollection;公共 ..
发布时间:2022-01-04 16:02:51 其他开发