data-binding相关内容

如何在 WPF 设计模式下为绑定属性设置要显示的值?

我的绑定内容在 UI 设计模式中显示为 empty 字符串.我想为这些内容显示一些伪造的值,但我不知道该怎么做. 如果你知道怎么做,请分享.谢谢! 解决方案 在 Visual Studio 2010 中获取设计时数据的一种简单方法是使用设计数据上下文.带有 Window 和 ViewModel 的简短示例,对于 DataContext,d:DataContext 将在设计模式下使用, ..
发布时间:2021-12-27 18:52:13 其他开发

在属性网格中使用字典

我想使用属性网格编辑键值(字符串、字符串)项目列表.当我使用 Dictionary 作为类型时,propertygrid 将显示一个 GUI,但它似乎没有“启用",即.我无法添加任何项目. 是否支持 Dictionary 对象,或者是否有任何其他对象可以解决这个问题? 解决方案 我已经按照 这段代码过去: class DictionaryPropertyGridAdapter : ..
发布时间:2021-12-27 18:52:00 C#/.NET

如何绑定 DropDownList 的选定值

数据绑定就是声明性代码,对吧?所以我用属性指定我想要的东西,框架负责其余的.除非我弄错了,数据绑定与 S&M 相关,对吗? 那么,为什么 DropDownList 控件只为其数据源(即其列表源)提供绑定字段,而不为其实际数据字段提供绑定字段.即我如何将所选值我的名字 DropDownList 绑定到我的个人记录中的 Name 字段?这是微软的疏忽,还是我的疏忽? 如果我仍然需要手动设置 ..
发布时间:2021-12-27 18:51:37 C#/.NET

Kendo-UI 网格使用 Javascript 在网格中设置值

我只是想知道您如何在 JavaScript 中更改网格中行的值,以便在网格和底层数据源中将其标记为“脏". 例如我有一个联系人/客户列表.他们有 3 个字段 FirstName/LastName/IsPrimaryContact.只能有 1 个主要联系人,因此当记录上的主要联系人设置为 true 时,我有 JavaScript 代码循环遍历数据源并将设置为主要联系人的任何其他联系人设置为 f ..
发布时间:2021-12-27 18:51:29 前端开发

在 C# 中绑定到 DataGridView 时使用的一个很好的集合

在 C# 中将数据列表绑定到 DataGridview 时使用的最佳集合是什么?我目前只使用一个通用列表,但是当从列表中添加或删除对象时,数据网格不会更新.我已经考虑过使用 BindingList 或 ObservableCollection,但无法决定最好使用哪个可以更新并且易于排序/过滤而无需重新绑定到数据网格.我目前正在 .Net 3.5 框架上以 Windows 形式工作,并计划很快转移到 ..
发布时间:2021-12-27 18:51:14 C#/.NET

在已更改状态下更改 WPF 文本框的背景颜色

我有一个 EmployeeViewModel 类,它有 2 个属性“FirstName"和“LastName".该类还有一个包含属性变化的字典.(该类实现了 INotifyPropertyChanged 和 IDataErrorInfo,一切正常. 在我看来有一个文本框: 如果原始值发生变化,如何更改文本框的背景颜色?我想创建一个触发器来设置背景颜色,但我应该绑定什么?我不想为每个控件 ..
发布时间:2021-12-27 18:51:06 其他开发

WinRT-XAML 中文本框的“UpdateSourceTrigger=PropertyChanged"等效项

在 WPF 中,每当用户对数据进行任何更改时,我们都可以通过利用 UpdateSourceTrigger 来更新底层数据模型,如下所示: 在 Window Phone 中,UpdateSourceTrigger 未包含在 XAML 规范中,为了实现相同的目的,需要一个 TextChanged 处理程序,如下所示: (发件人为TextBox).GetBindingExpression(Tex ..
发布时间:2021-12-27 18:50:57 其他开发

如何在 C# 中创建 Observable Hashset?

目前我在 WPF 应用程序中使用 ObservableCollection,该应用程序是 Conway's Game of life 的一个实现,在大约 500 个单元格中运行良好,但之后它开始显着减慢.我最初使用 HashSet 编写应用程序,但找不到任何方法将单元格绑定到画布. 有没有办法让我的 HashSet 将更改通知其绑定对象?我的 Cell 类是一个简单的整数 X,Y 对,如果该 ..
发布时间:2021-12-27 18:50:44 C#/.NET

确定 DataGridView 中的单元格位置

给定特定的行号和列索引,如何计算 DataGridView 内的单元格位置(IE:Location.Point)? 我需要单元格位置的原因是我可以在单元格内放置一个按钮以允许浏览文件夹(datagridview 显示文件夹路径). 关于如何实现这一欢迎的替代建议. 解决方案 您无法真正找到 DGV 单元格的点,因为单元格占据 DGV 中的矩形区域.但是,您可以使用 DataGr ..
发布时间:2021-12-27 18:50:35 C#/.NET

显示数据绑定 WPF 组合框的默认值

我有一个数据绑定 WPF comboxbox,我在其中使用 SelectedValuePath 属性根据对象文本以外的内容选择选定的值.这可能最好用一个例子来解释: 这个东西的数据上下文看起来像这样: DataContext = 新的 MyDataContext{项目 = {新数据项{ Name = "Jim", Id = 1 },新数据项{ Name = "Bob", Id = 2 }, ..
发布时间:2021-12-27 18:50:20 C#/.NET

Angular2 双向数据绑定

我知道 Angular2 没有双向数据绑定,但有没有办法模仿 Angular1.x 的双向数据绑定行为? 解决方案 注意 - 向下滚动 ng-model 绑定的答案 您实际上可以这样做,只是您需要调用内部更改侦听器滴答(类似于摘要)来更新区域中的绑定,您可以为此添加一个 (keyup) 事件.同样,您也可以将指令绑定与 properties 组件设置字典一起使用. 示例:- ..
发布时间:2021-12-27 18:50:11 其他开发

ObservableCollection(Of T) vs BindingList(Of T)?

过去两年我开发了一些基于数据的 Winforms 应用程序,并且一切正常.此应用程序构建在层(数据访问、业务逻辑和 UI)上.对于业务逻辑,我的所有对象都继承自名为 BaseEntity 的基类,其定义如下(有一些自定义对象和接口,结合框架元素): 公共 MustInherit 类 BaseEntity继承 SerializableObject实现 IEntity实现 IComparer,_IE ..

将字典绑定到中继器

我有一个字典对象 并且想将它绑定到一个中继器.但是,我不确定在 aspx 标记中放什么来实际显示键值对.没有抛出错误,我可以让它与 List 一起工作.如何让字典显示在中继器中? 解决方案 一个IDictionary也是一个ICollection>. 您需要绑定到类似(未经测试)的东西: ((KeyValuePair)Container.DataItem).Key((KeyValu ..
发布时间:2021-12-27 18:49:36 C#/.NET

当 Control.Visible == false 时无法将数据绑定到控件

在带有 C# 4.0/C# 2.0 的 WinForms 中,如果控件的可见字段为 false,我将无法绑定到控件: this.checkBox_WorkDone.DataBindings.Add("Visible", WorkStatus, "Done"); 我可以确认绑定已成功添加到控件的数据绑定列表中,但是如果我更改绑定对象 (WorkStatus),则什么也不会发生. WorkS ..
发布时间:2021-12-27 18:49:26 C#/.NET

在 DataTrigger 条件中使用绑定

假设我有以下简单的类: 公共类人{公共 int Id { 获取;放;}公共字符串名称 { 获取;放;}}公共类 PersonH​​older{公共人 CurrentPerson { 得到;放;}公共 int ActiveId { 获取;放;}} 现在我有一个带有类 PersonH​​older 实例的网格为 DataContext,并且在网格中我有一个 StackPanel 绑定到 Curre ..
发布时间:2021-12-27 18:49:17 C#/.NET

从 HTML 标记中为 observable 赋予初始值

我正在尝试创建一个将一些 HTML 输出到视图的 HtmlHelper 扩展.在这个 HTML 中,我连接了一些 KnockoutJS 绑定.我是 KO 的新手,所以我仍在努力完成一些事情.无论如何,我想要做的是生成绑定到我的客户端代码上的 observables 的输入字段(在服务器端代码中),然后通过隐藏字段的值设置 observables 的初始值.不幸的是,这对我不起作用.所以我想知道是否 ..
发布时间:2021-12-27 18:49:03 前端开发