是“自我”吗?构造在 Silverlight/MVVM 中有用吗?
我继承了一个整体代码质量可疑的 Silverlight 项目,并且有一个构造我不确定是否应该触及它: public SomeClass Self { get { return this; } } 它用…
值转换器 - 在 ConvertBack() 方法中访问 Convert() 变量?
我有一个转换器,它有几个输入变量(一个对象和一个 TextBox),然后返回 TextBox.Text String 属性。 我遇到的问题是在我的转换器的 ConvertBack() …
WPF ValueConverter - 不可转换值的标准返回
在过去一年左右的时间里,我看到了来自许多不同作者、用于许多不同目的的许多不同的值转换器。在我脑海中突出的一件事是它们返回的“默认”值存在很大…
如何在 WPF DataGrid 中显示数组元素?
我正在尝试在 WPF DataGrid 中显示一系列行,其中每行都包含一个布尔数组(所有行的数量相同,它不是锯齿状的二维数组),我想将其显示为单独的列,例…
如何实现需要来自viewmodel的数据的WPF ValueConverter?
我正在编写一个具有视图模型和显示的用户控件的应用程序 来自此视图模型的数据。视图模型包含一个实体“约会”,并且那些 约会有一个属性“UserName”…
将 ValidationRule 和值转换器组合用于文本框
我有一个简单的问题,我只是找不到好的解决方案。 我有一个绑定到双属性值的文本框。用户可以在文本框中输入值,但我只想允许 0 到 100 之间的值。如…
值转换器。强制 WPF 仅调用一次
假设我有以下代码: 那么,除了 Converter 之外,我没有指定任何绑定信息...是否可以强制 WPF 仅调用它一次? UPD:此时我将值转换器的状态存储在静态…
为什么这两种将图像从 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; } publ…
如果用作列表框项目,则不会在用户控件内触发值转换器
为了显示 WPF 列表框,我使用用户控件 (MessageRowTemplate) 作为列表框项。用户控件使用值转换器(MessageTypeToBrushConverter)。由于某种原因,仅…
在 DataContext 切换后使用 ValueConverter
我想在一个类中尝试一个小型的自定义 ValueConverter ,该类在实例化后(通过默认构造函数,仅调用 InitializeComponents() ),给出另一个 DataConte…
如何绑定ConvertorParameter
我正在尝试绑定 ConverterParameter 的值。目前发现它太棘手了... 代码隐藏 public static readonly DependencyProperty RecognitionProperty = Depen…
根据组合框选择更新可观察集合
所以我有一个名为“Class1”的 ObservableCollection 项目 Class1 有一个名为“ID”的属性。 我使用 WPFToolkit 中的数据网格并绑定到该集合。 数据网…