WPF ValueConverter - 不可转换值的标准返回
在过去一年左右的时间里,我看到了来自许多不同作者、用于许多不同目的的许多不同的值转换器。在我脑海中突出的一件事是它们返回的“默认”值存在很大…
如何在 WPF DataGrid 中显示数组元素?
我正在尝试在 WPF DataGrid 中显示一系列行,其中每行都包含一个布尔数组(所有行的数量相同,它不是锯齿状的二维数组),我想将其显示为单独的列,例…
如何实现需要来自viewmodel的数据的WPF ValueConverter?
我正在编写一个具有视图模型和显示的用户控件的应用程序 来自此视图模型的数据。视图模型包含一个实体“约会”,并且那些 约会有一个属性“UserName”…
将 ValidationRule 和值转换器组合用于文本框
我有一个简单的问题,我只是找不到好的解决方案。 我有一个绑定到双属性值的文本框。用户可以在文本框中输入值,但我只想允许 0 到 100 之间的值。如…
值转换器。强制 WPF 仅调用一次
假设我有以下代码: <ContextMenu IsEnabled="{Binding Converter={StaticResource SomeConverterWithSmartLogic}}"> 那么,除了 Converter 之外…
为什么这两种将图像从 SQL CE 加载到 WPF 图像的方法会产生不同的结果?
在 ValueConverter 中,我尝试将 System.Data.Linq.Binary(SQL CE 图像)转换为 BitmapImage。此方法有效(图像在表单上正确显示): public object …
ResourceDictionary 作为 ValueConverter 中的 ContentProperty
要将枚举转换为图标,我使用这样的值转换器: public class IconConverter : IValueConverter { public ResourceDictionary Items { get set } public…
如果用作列表框项目,则不会在用户控件内触发值转换器
为了显示 WPF 列表框,我使用用户控件 (MessageRowTemplate) 作为列表框项。用户控件使用值转换器(MessageTypeToBrushConverter)。由于某种原因,仅…
在 DataContext 切换后使用 ValueConverter
我想在一个类中尝试一个小型的自定义 ValueConverter ,该类在实例化后(通过默认构造函数,仅调用 InitializeComponents() ),给出另一个 DataConte…
如何绑定ConvertorParameter
我正在尝试绑定 ConverterParameter 的值。目前发现它太棘手了... 代码隐藏 public static readonly DependencyProperty RecognitionProperty = Depen…
根据组合框选择更新可观察集合
所以我有一个名为“Class1”的 ObservableCollection 项目 Class1 有一个名为“ID”的属性。 我使用 WPFToolkit 中的数据网格并绑定到该集合。 数据网…
xaml 中的 WPF 转换器
我知道有几种方法可以在 xaml 中使用值转换器,例如使用 StaticResource 从资源获取转换器或使用 Static 从静态实例获取转换器。我的问题是,无论出于…
使用值转换器生成 GUI 友好的字符串是否是对值转换器的滥用?
目前,我使用值转换器为 GUI 生成用户友好的字符串。例如,我有一个窗口,在状态栏中显示可用实体的数量。 Viewmodel 只是有一个调用代码可以设置的 i…
IDataErrorInfo 与 ValueConverter
我不知何故做错了,但我无法弄清楚: 我有一个像这样的模型: public class Person : IDataErrorInfo { public DateTime Birthdate { get { return _b…