139得票6回答
有没有一种方法可以在XAML中链接多个值转换器?

我有一个情况,需要展示一个整数值,绑定到我的数据上下文中的属性,并经过两个独立的转换: 在一个区间内反转值(例如:范围是1到100;数据上下文中的值为90;用户看到的值为10) 将数字转换为字符串 我意识到我可以通过创建自己的转换器(实现IValueConverter接口)来完成这两个...

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

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

78得票4回答
Moq + 单元测试 - System.Reflection.TargetParameterCountException: 参数计数不匹配

我试图在多参数函数中使用lambda表达式,但是当我尝试调用mock.Object.Convert(value, null, null, null);这一行时,Moq会在运行时抛出以下异常: System.Reflection.TargetParameterCountException: 参...

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

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

53得票7回答
WPF的BooleanToVisibilityConverter在为false时将其转换为Hidden而不是Collapsed的方法是什么?

是否有一种方法可以使用现有的WPF BooleanToVisibilityConverter转换器,但将False值转换为Hidden,而不是默认的Collapsed,还是我应该自己编写?我正在一个项目上工作,在这个项目中,做这样简单的事情会产生很大的开销(共享的东西放在一个单独的解决方案中,...

53得票8回答
多参数转换器

如何在Windows Phone 7应用程序中使用具有多个参数的转换器?

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

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

48得票2回答
ValueConversionAttribute类的作用是什么?

这个属性有什么意义?我添加了它之后仍然需要对值对象进行转换。[ValueConversion(sourceType: typeof(double), targetType: typeof(string))] public class SpeedConverter : IValueConvert...

47得票6回答
WPF值转换器 - 无法转换的值的标准返回结果

在过去的一年左右时间里,我看到了许多不同的值转换器,用于许多不同的目的,来自许多不同的作者。有一件事情让我印象深刻,那就是它们返回的“默认”值的差异非常大。例如: public class MyConverter: IValueConverter { public object ...

34得票3回答
为什么在多绑定中转换值时会得到一个DependencyProperty.UnsetValue?

我有一个非常简单的IMultiValueConverter,只是将两个值进行OR运算。在下面的示例中,我想使用一个同样简单的布尔反转器来反转第一个值。<MultiBinding Converter="{StaticResource multiBoolToVis}"> &lt...