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

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

20得票3回答
如何处理值转换器中的异常,以便显示自定义错误消息

我有一个文本框,绑定到一个具有TimeSpan类型属性的类,并编写了一个值转换器,将字符串转换为TimeSpan。 如果在文本框中输入非数字内容,我希望显示自定义错误消息(而不是默认的“输入字符串格式不正确”)。 转换器代码如下: public object ConvertBack(...

8得票3回答
从Null到Boolean的IValueConverter无法工作

如何使用IValueConverter将null转换为布尔值? 我正在使用wpf尝试显示一堆布尔值(在复选框中)。当创建新记录时,这些值为null,并显示为复选框中的“不确定”状态。我希望将null显示并保存为“false”值。 我尝试创建一个NullToBoolean转换器,它从数据库中...

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

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

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

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

11得票1回答
使用绑定依赖属性的IValueConverter

我需要在运行时根据要绑定的对象中识别的单位系统确定一些绑定的TextBlocks的StringFormat。 我有一个带有依赖属性的转换器,我想将其绑定到。绑定的值用于确定转换过程。public class UnitConverter : DependencyObject, IValueCo...

9得票2回答
如何在简单的XAML窗口中为转换器创建StaticResource Key?在哪里创建?(涉及IT技术)

我是一个简单的WPF XAML窗口,我需要在以下XAML中创建一个StaticResource Key。 XAML源代码如下: <Window x:Class="WpfApplication1.Trigger" xmlns="http://schemas.micros...

13得票4回答
如何在XAML中将静态值传递给IValueConverter

我将为您进行翻译。这段内容涉及编程,需要在WP7应用程序中使用从Web服务获取的静态文本。每个文本都有一个名称(标识符)和内容属性。例如,一个文本可能如下所示: Name = "M43"; Content = "This is the text to be shown"; 我希望将文本的...

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

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

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

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