9得票1回答
XAML无法找到转换器类。

我正在使用以下代码显示弹出窗口: <Popup PlacementTarget="{Binding ElementName=categoryTagEditorControl}" Placement="Bottom"> <Popup.IsOpen>...

10得票2回答
从转换器返回一个动态资源

我想根据布尔值的状态(在这种情况下是复选框的状态)来更改WPF控件的颜色,只要我使用StaticResources就可以正常工作: 我的控件<TextBox Name="WarnStatusBox" TextWrapping="Wrap" Style="{DynamicResource...

22得票1回答
如何绑定到动态资源以便使用转换器或字符串格式化等功能?(修订版4)

注意:这是早期设计的修订版,早期版本的局限是无法在样式中使用,这使其效果大打折扣。然而,这个新版本现在可以与样式一起使用,实质上让你可以在任何可以使用绑定或动态资源的地方获得预期的结果,使其变得非常有用。技术上说,这不是一个问题。这是一篇介绍我发现如何轻松使用转换器作为源的动态资源的文章。但为...

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

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

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

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

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

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

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

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

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

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

8得票5回答
在WPF绑定中实现IValueConverter时,在ConvertBack()方法中获取源值。

我正在WPF中将一个依赖属性绑定到文本框。该属性是一个字符串,其中包含一些由“/”分隔的值(例如:“1/2/3/4”)。我需要将单个值绑定到不同的文本框中,下面是Convert()方法的实现: public object Convert(object value, Type targetTy...

9得票1回答
如何在Windows Phone 8中将ValueConverter作为静态资源使用

以下是我的App.xaml文件: <Application x:Class="SpinrWindowsMobile.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xm...