7得票2回答
使用Unity将对象注入到IValueConverter实例中

我在一个Silverlight 5项目中有一个IValueConverter实例,它可以将自定义数据转换为不同的颜色。我需要从数据库中读取实际的颜色值(因为这些值可以由用户编辑)。 由于Silverlight使用异步调用通过Entity Framework从数据库加载数据,所以我创建了一个简...

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

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

7得票2回答
在类库项目中实现IValueConverter接口

我有一个解决方案,大约包含12个项目,其中一个被设置为启动项目,它包含主窗口。目前,我的所有IValueConverter都在这个项目中。 我现在想将它们移动到一个只包含转换器的单独项目中。这样,我将能够在所有项目中重复使用它们,而不仅仅是在主窗口中。 我创建了一个新项目(类库) 我导入...

7得票1回答
我可以将枚举用作转换器参数吗?

目前我正在使用整数作为ConverterParameter,并在Converter中将其转换为Enum。 我发现在XAML中很难阅读。 我想知道是否有一种方法可以在资源部分声明Enum,并将其值作为ConverterParameter传递?

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

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