binding相关内容

具有 CurrencyFormat 和 PropertyChanged 触发器的 TextBox 不接受正确的文本

我在 WPF 窗口中有一个 TextBox 绑定到 double 类型的窗口的依赖属性(见下文).每当用户在 TextBox 中键入时 TextBox 为空,或 所有文本都被选中, 输入的文本被错误地接受.例如:如果我在其中任何一种情况下键入“5",结果文本是“$5.00",但插入符号位于“5"之前,“$"之后.如果我尝试输入“52.1",我会得到“$2.15.00". ..
发布时间:2022-01-13 11:41:18 其他开发

如何绑定到 CaretIndex 又名文本框的光标位置

您好,我正在尝试绑定到不是 DependencyProperty 的 TextBox.CaretIndex 属性,所以我创建了一个 Behavior,但它没有按预期工作. 期望(专注时) 默认 = 0 如果我更改我的 view 中的值,它应该更改我的 viewmodel 中的值如果我更改 viewmodel 中的值,它应该会更改 view 中的值 当前行为 viewm ..
发布时间:2022-01-13 11:35:58 C#/.NET

当子 TextBox 聚焦时设置 ListBoxItem.IsSelected

我有一个典型的 MVVM 场景:我有一个绑定到 StepsViewModels 列表的 ListBox.我定义了一个 DataTemplate,以便将 StepViewModels 呈现为 StepViews.StepView 用户控件有一组标签和文本框. 我想要做的是在文本框获得焦点时选择包装 StepView 的 ListBoxItem.我尝试使用以下触发器为我的文本框创建样式: ..
发布时间:2022-01-13 11:09:53 其他开发

从 WPF 列表视图中拖动多个项目

我有一个显示目录中文件的列表视图. 用户可以将列表视图中的每个项目拖动到文件夹/桌面,并将相关文件复制到那里. 这工作正常.问题是 - 我想为多个项目这样做 - 所以用户可以选择多个 listviewitems 并将它们拖动并复制在一起.ListView 设置为 SelectedMode=Multiple- 但它不会复制所有选定的项目.这是我的代码: private void FileVi ..
发布时间:2022-01-11 21:26:18 其他开发

TabControl.ItemTemplate:将 TabItem.Header.Text 设置为具有 StringFormat 的 MultiBinding

如何将 TabItem.Header 设置为从几个字段中获取的绑定,每个绑定以不同的大小显示,全部位于原始标题文本的位置;不覆盖标题的默认样式和行为 - 我只需要文本. 我尝试设置它的模板,但随后它创建了一个包含内部控件的矩形,并且这个矩形对用户点击没有响应,并且还具有控件样式,我希望这个控件是不可见的,只有它的文本应该是可见的. 我尝试了以下方法: ..
发布时间:2022-01-11 16:48:58 其他开发

MVVM 下的 WPF DataGridTemplateColumn 可见性绑定

我有一个 DataGrid 绑定到我的 ViewModel 中的 ICollectionView.DataGrid 位于 UserControl 内,它用于几种不同的数据场景,其中一些需要某些 DataGrid 列,而另一些则不需要. 我只想将 DataGridTemplateColumn 的 Visibility 属性绑定到内部标签的 Content 属性,这样如果没有任何行包含值,它将被 ..
发布时间:2022-01-06 09:47:13 其他开发

我如何将 DataTable 设置为 DataGridComboBoxColum 的 ItemsSource?

我有一个包含两列的数据表,我将绑定到 DataGridComboBoxColumn 的所有组合框,其中一列将是项目的文本,其他将是项目的值. 我知道名为“DisplayMemberPath"的属性是我将列的名称指定为项目文本的地方,以及必须在“SelectedValuePath"属性中指定的值. 但是再一次将任何内容绑定到 DataGridComboBoxColumn 是一个问题,因为 ..
发布时间:2022-01-06 09:46:23 其他开发

如何将 DataGridTemplateColumn.Visibility 绑定到 DataGrid.ItemsSource 之外的属性?

我需要将 DataGridTemplateColumn 的 Visibility 绑定到 DataGrid.ItemsSource 之外的属性,因为我需要绑定此列在 ViewModel 内的一个属性的所有行中,但据我所知,您只需将其绑定到 ItemsSource 内的某些内容,或者您​​应该使用 ElementStyle 和 EditingElementStyle我已经试过这个代码: 而且 ..
发布时间:2022-01-06 09:38:51 其他开发

ContextMenu 命令绑定到父级和自身

我正在尝试在具有多个命令绑定的 DataGrid 上创建一个 ContextMenu.有些必须绑定到本地 ViewModel(即行的 ViewModel),有些必须绑定到父 ViewModel. 到目前为止,我没有遵循其他解决方案.我只让 SubCommand 执行. 主视图模型 公共类 MainViewModel : ViewModelBase{public ObservableC ..
发布时间:2022-01-06 09:38:08 其他开发

MonoTouch MVVMCross 绑定到实例变量

这听起来可能很愚蠢,但我无法绑定到实例变量(字符串类型)才能工作. 在我视图的 xib 中,我创建了一个文本字段作为 IB 中的出口,然后我可以将它绑定到我的 viewModel 的字符串属性.但是,它不会让我以相同的方式将视图的字符串变量绑定到 viewModel 的属性. 有谁知道这是设计使然,还是我遗漏了什么?绑定代码是- this.AddBindings(新字典(){{ Te ..
发布时间:2022-01-05 14:54:34 其他开发

单元测试 WPF 绑定

我正在尝试使用 Microsoft Team System 提供的测试套件对我的 WPF 数据绑定进行单元测试.我希望能够在不显示窗口的情况下测试绑定,因为我的大多数测试将针对用户控件而不是实际在窗口上.这是可能的还是有更好的方法来做到这一点?如果我显示窗口,下面的代码有效,但如果我不显示,则绑定不会更新. Window1_Accessor target = new Window1_Acces ..
发布时间:2022-01-04 16:05:57 其他开发

WPF 绑定和动态分配 StringFormat 属性

我有一个基于多个 DataTemplate 元素生成的表单.DataTemplate 元素之一从如下所示的类中创建了一个 TextBox: 公共类 MyTextBoxClass{公共对象值 { 获取;设置;}//为简洁起见省略了其他属性公共字符串 FormatString { 获取;设置;}} 我需要一种方法将 FormatString 属性中的值“绑定"到绑定的“StringFormat"属 ..
发布时间:2022-01-04 16:05:34 其他开发