binding相关内容

xaml 中的条件元素取决于绑定内容

是否可以显示此TextBlock,仅当Address.Length >0 ?我想直接在 xaml 中执行此操作,我知道我可以以编程方式放置所有控件 解决方案 基本上,您将需要编写一个 IValueConverter 以便您可以绑定 TextBoxVisibility 属性/code> 到 Address 字段或您创建的新字段. 如果您绑定到 Address 字段,则绑定可能如下所示 ..
发布时间:2022-01-04 15:56:25 C#/.NET

“<-"do 表示法中的绑定

我很难理解这一点.用do表示法书写时,下面两行有什么不同? 1.让 x = 表达式2. x 我看不到.有时一个有效,有时另一个.但很少两者兼而有之.“Learn you a haskell"表示 ..
发布时间:2022-01-04 15:56:05 其他开发

将当前窗口作为 CommandParameter 传递

如何将当前所在的窗口作为参数传递给命令? 我喜欢在 XAML 标记中这样做: 解决方案 我可以想到两种方法来做到这一点: 为窗口命名(通过窗口上的 x:Name 属性Window 标签,然后构造一个这样的绑定(假设窗口的名字是'ThisWindow'): 对于更一般的东西(不依赖于为当前窗口命名),可以像这样构造绑定: ..
发布时间:2022-01-04 15:55:54 其他开发

MVVM 中的简单事件处理

只是想知道人们对如何最好地从 View 上的控件处理 ViewModel 中的事件有什么想法......以尽可能最轻量的方式. 示例: 在这种情况下,我们希望在 ViewModel 中处理 MediaOpened 事件.如果没有像 Prism 这样的框架,如何将它绑定到 ViewModel? 解决方案 Commanding - 你的“SomeEventHandler"需要是一个 ..
发布时间:2022-01-04 15:55:42 其他开发

ASP.NET MVC:将复杂类型绑定到选择

我正在尝试确定是否有将复杂类型绑定到表单元素的内置支持. 使用一个常见的假设情况:我有一个属于类别的产品实体 - 模型看起来像这样: 公共类产品{公共 int ID { 获取;放;}公共字符串 描述 { 获取;放;}公共类别类别{获取;放;}}公开课类别{公共 int ID { 获取;放;}公共字符串标题{获取;放;}} 使用 ASP.Net MVC 框架创建一个表单来合并一个只包含简单 ..
发布时间:2022-01-04 15:55:35 其他开发

WPF:在 MVVM 中绑定 TreeView 的分步教程

请看下一篇文章.原来的一题内容已被删除,因为没有任何意义.简而言之,我询问了如何使用 XmlDataProvider 以 MVVM 方式将 XML(我在解析 DLL 程序集时错误地生成)绑定到 TreeView.但后来我明白这种方法是错误的,我转而使用数据实体模型的生成(只编写代表我想在树中公开的所有实体的类)而不是 XML. 结果在下一篇文章中.目前我不时更新这篇“文章",所以 F5 和 ..
发布时间:2022-01-04 15:55:18 其他开发

将 get/set 函数附加到 js 中的对象属性

我本质上有一个对象: var foo = function() {this.setting = false;this.refresh = function() { ... };}让 a = new foo();a.设置=真;//a.refresh() 被触发 我需要在写入 .setting 时触发刷新.我觉得它与bind有关,但我无法完全理解. 解决方案 您需要为对象使用 getter ..
发布时间:2022-01-04 15:55:08 前端开发

在多层应用程序中定位 Ninject 模块的位置

我的应用程序包括许多后端程序集(包括实体框架数据存储库层),这些程序集由许多前端程序集(包括 Windows 服务和 MVC3 Web 应用程序)共享. 我对 Ninject 绑定过程的理解是,每个包含可注入类型的程序集还应该包含一个 Ninject 模块,该模块定义这些类型的默认绑定.然后将定义的模块集加载到消费程序集的 Ninject 内核中. 但是,我遇到了问题,因为所需的绑定范 ..
发布时间:2022-01-04 15:55:02 其他开发

WPF MVVM 从 ViewModel 触发事件的正确方法

在我的 WPF 应用程序中,我有 2 个 Windows(两个 Windows 都有自己的 ViewModel): 应用程序的主窗口,显示带有一堆单词的列表(绑定到 MainViewModel) 允许用户向列表中添加新项目的对话框窗口(绑定到 AddWordViewModel) MainViewModel 具有绑定到主窗口的 ListBox 的 List 的 Articles 属 ..
发布时间:2022-01-04 15:54:44 C#/.NET

用户控件作为列表框内的数据模板

我想在其他用户控件(如页面或窗口)中重用我的用户控件作为数据模板,在此示例中是在列表框内.一切都是 MVVM. 我有一个名为“CardControl"的 UserControl 来显示一个简单的对象“Card".Card 有两个属性,“ID"和“CardImage".控件 DataContext 是通过 XAML 设置的.如果我在 VS 或 Blend 中打开这个 UserControl,它 ..
发布时间:2022-01-04 15:54:19 其他开发

MVVM (with WPF) - 将多个视图绑定到同一个 ViewModel

我最近开始为即将到来的项目研究带有 WPF 的 MVVM 模式.我从 Josh Smith 的 MSDN 文章开始.我有一个问题(很多,但让我们从一个开始): 我有一个 IndividualViewModel,它公开模型的属性.我需要两个视图“添加个人"和“编辑个人",它们与您想象的非常相似.我目前所做的是有 2 个子类 AddIndividualViewModel 和 EditIndivi ..
发布时间:2022-01-04 15:54:00 其他开发

带有参数的 react-native onPress 绑定

所需的行为是将参数(文本)传递给 onClick 处理程序以 console.log 它,但似乎我在语法上做错了. 如果我不考虑下面的论点,它就可以正常工作: export default class Nav extends Component {componentDidMount() {this.props.pickNumber(3);}onPress() {console.log('F ..
发布时间:2022-01-04 15:53:49 其他开发

WPF DataGrid:将 DataGridColumn 可见性绑定到 ContextMenu MenuItems IsChecked (MVVM)

我想通过右键单击列标题,通过用户可用的 ContextMenu 来控制 DataGrid 列的可见性.ContextMenu 显示所有可用列的名称.我正在使用 MVVM 设计模式. 我的问题是:如何将 DataGridColumn 的 Visibility 属性绑定到 MenuItem 的 IsChecked 属性code> 位于 ContextMenu 中. 一些模型代码: ..
发布时间:2022-01-04 15:53:39 其他开发

Angular 2 通过 [class.className] 绑定添加多个类

虽然以这种方式添加单个类效果很好 - [class.loading-state]="loading" 但是我如何添加多个类例如如果 loading 是 true 添加类 - "loading-state" &“我的班级" 我如何通过[class] binding 来完成它 解决方案 您只需使用 ngClass 即可: 这里的第一个、第二个和第三个是类的名称. 而 ..
发布时间:2022-01-04 15:53:32 前端开发