15得票1回答
如何手动更新多绑定?

我遇到了一个Binding的问题。 Rectangle.Fill 依赖属性绑定到了一个带有转换器的 ObservableCollection。虽然 ObservableCollection 实现了 INotifyCollectionChanged,但是绑定没有被更新。不过,我成功地通过将我的委...

11得票2回答
WPF: 在MultiValueConverter的ConvertBack方法中是否有获取原始值的方法?

我写了一个MultiValueConverter,用于检查给定的列表是否包含给定的值,并在包含时返回true。我将其用于绑定到自定义复选框列表。现在我想编写ConvertBack方法,以便如果复选框被选中,则原始值将被发送到模型。有没有一种方式可以在ConvertBack方法中访问这些值? ...

39得票2回答
多数据触发器 vs 多绑定数据触发器

我遇到了这样一种情况,在使用MultiDataTrigger或者使用带有MultiBinding的DataTrigger的情况下,我可以轻松地实现相同的功能。是否有任何实质性的理由更喜欢其中一种方法而不是另一种方法? 使用MultiDataTrigger:<MultiDataTrigg...

8得票1回答
WPF多绑定

我有两个文本框,一个用于账单地址,另一个用于发货地址。当用户在账单地址文本框中输入内容时,由于以下绑定场景,发货地址文本框会得到相同的值: <TextBox Name="txtBillingAddress" Text="{Binding BillingAddress, UpdateSo...

12得票1回答
在使用样式时混合MultiBinding转换器和触发器出现问题

如果假设转换器返回颜色为红色,那么在 <UserControl.Resources> 中设置样式。<Style x:Key="FieldToValidate" TargetType="{x:Type TextBox}"> <Setter Property=...

7得票4回答
WPF - 延迟多绑定

我有一个类似于这样的多绑定: <UserControl.Visibility> <MultiBinding Converter="{StaticResource isMouseOverToVisibiltyConverter}"> <Bi...

7得票1回答
多绑定中的DataGridColumn SortMemberPath

我正在尝试对数字内容进行列排序。多绑定转换器效果良好。 这个解决方案将把SortMemberPath设置为null。 我已经尝试了多种方法,并在互联网上进行了大量搜索。 代码已经出于安全目的进行了修改。 <DataGridTemplateColumn x:Name="avgPric...

13得票1回答
当文本输入的强制转换导致源值不变时,使用UpdateSourceTrigger=PropertyChanged的TextBox上的文本不会更新。

我有一个文本框,其属性与TwoWay MultiBinding绑定,并将UpdateSourceTrigger设置为PropertyChanged。第一个Binding是到一个依赖属性(Value)的,该属性有一个PropertyChangedCallBack函数,将值四舍五入到小数点后一位。...

25得票4回答
在XAML中将多个绑定放在一行上

有没有一种方法可以使用这个多绑定:<TextBox.IsEnabled> <MultiBinding Converter="{StaticResource LogicConverter}"> <Binding ElementName="pr...

258得票4回答
如何将多个值绑定到单个WPF TextBlock?

我目前使用下面的 TextBlock 绑定名为 Name 的属性的值:<TextBlock Text="{Binding Name}" /> 现在,我想将另一个名为 ID 的属性绑定到同一个 TextBlock。 是否可以将两个或多个值绑定到同一个 TextBlock?是否可以通...