7得票1回答
WPF的绑定引擎在转换值时有哪些特殊值?

我已经知道关于Binding.DoNothing的内容,它是在IValueConverter实现中返回的用来表示不需要执行其他操作的特殊值。 然而,我找不到一个参考文献或者有关其他特殊值的文档 - 比如返回fallback值。它们是什么?

17得票4回答
我应该在App.xaml中声明转换器还是作为每个文件的资源?

在WPF应用程序中声明转换器时,我应该: 将所有的转换器声明在App.xaml中(即在<Application.Resources/>中),以便整个应用程序都可以使用它。 仅在每个Page/Window/ResourceDictionary/UserControl等的Resou...

19得票4回答
使用DynamicResource和IValueConverter?

在使用DynamicResource扩展时是否有定义转换器的方法?类似以下的方式:<RowDefinition Height="{Binding Source={DynamicResource someHeight}, Converter={StaticResource gridLeng...

51得票3回答
IValueConverter接口中的ConvertBack方法有什么用处?

IValueConverter接口中的ConvertBack方法有什么用? 在什么时候会被调用? Convert和ConvertBack方法的调用顺序是什么? 我之所以在这里提出问题,是因为:我已经将codebehind的一个属性绑定到了TEXTBOX的TEXT属性,并且正在使用转换器(...

7得票3回答
在IValueConverter上进行数据绑定

请问是否有可能在基于IValueConverter的类上进行数据绑定? 我有以下转换器: [ValueConversion(typeof(int), typeof(Article))] public class LookupArticleConverter : FrameworkEleme...

60得票3回答
ImageSourceConverter错误,源为null。

我正在将Image的Source属性绑定到一个字符串。如果该字符串为空,我只是不想显示图像。但是,在我的调试输出中,我得到了以下内容: System.Windows.Data Error: 23 : 无法将“<null>”从类型“<null>”转换为“Syste...

7得票1回答
使用ValueConverter返回StaticResource

我正在尝试为我的业务实体设置静态资源。我的想法是使用值转换器来获取业务实体并根据算法返回相应的背景刷。我希望这些资源是静态的,这样我就可以在设计时进行设计,并手动切换以预览开发过程中的外观,但仍能够在程序中使用它们。 我的目标是实现以下内容: public object Conve...

105得票5回答
如何将整数作为ConverterParameter传递?

我想要绑定一个整数属性: <RadioButton Content="None" IsChecked="{Binding MyProperty, Converter={StaticResource IntToB...

12得票2回答
异常:'IValueConverter'类型没有公共的TypeConverter类。

我刚遇到了我正在实现的 IValueConverter 上的这个异常: IValueConverter 类型没有公共的 TypeConverter 类 有其他人遇到过这个问题吗?原因是什么,如何修复?谢谢。

7得票3回答
如何在WPF ComboBox中使用MultiBinding

这让我疯了!!! 我有一个用于按员工筛选查询的 ComboBox,它运行良好,但仅显示员工的名字。我想使用 MultiValueConverter 显示员工的全名(如果我们没有两个 Mikes 和两个 Daves 的话,这将不那么紧急) 以下是我的工作代码和 IMultiValueConv...