15得票1回答
WPF中限制附加依赖属性

我希望只将依赖属性附加到特定的控件上。 如果只是针对一种类型的控件,我可以这样做:public static readonly DependencyProperty MyPropertyProperty = DependencyProperty.RegisterAttached("MyPro...

15得票3回答
为什么我的数据绑定看到的是实际值而不是强制转换后的值?

我正在编写一个真正的NumericUpDown/Spinner控件,以练习自定义控件的编写。我已经实现了大部分我需要的行为,包括适当的强制转换。然而,我的一个测试揭示了一个缺陷。 我的控件有3个依赖属性:Value、MaximumValue和MinimumValue。我使用强制转换来确保Va...

15得票4回答
使用MVVM和依赖属性的WPF用户控件困境

这是我想要完成的: 我正在编写一个UserControl,希望其可以被其他开发人员使用。 我希望最终用户可以使用依赖属性来使用我的控件。 <lib:ControlView ControlsText={Binding Path=UsersOwnViewModelText} /> 我...

15得票2回答
为什么依赖属性是“静态”的?

请问为什么依赖属性要声明为静态的?

15得票1回答
依赖属性 - 成员未被识别或无法访问

我创建了一个UserControl,并在其中定义了一个依赖属性Label。 当我在控件中引用它时,会出现错误提示“The member "Label" is not recognised or is not accessible”。 我不明白的是,在Windows Phone上它运行得很完美,...

14得票6回答
何时使用依赖属性

我有时候觉得我可能不必要使用依赖属性。那么什么时候需要使用它呢?当我有一个依赖其他属性的属性时?比如,我有一个Color属性,我希望它依赖于Hue、Saturation和Luminosity属性,我应该使用依赖属性吗?还是其他什么东西?当Hue、Saturation和Luminosity属性发...

14得票1回答
如何在现有的依赖属性回调中添加逻辑?

我正在尝试向UIElement.RenderTransformOriginProperty添加PropertyChangedCallback。当我尝试覆盖PropertyMetadata时,会抛出异常。 我已经在MSDN和Google上搜索了,但我只找到了这篇文章。在该帖子中的某些地方建议使...

14得票1回答
多个用户控件共享集合依赖属性

我已经实现了一个基于列表框的自定义用户控件。它有一个依赖属性,类型是一个集合。当我在窗口中只有一个用户控件实例时,它可以正常工作,但是如果我有多个实例,它们会共享集合依赖属性。以下是一个示例说明这一点。 我的用户控件称为SimpleList:<UserControl x:Class="...

14得票1回答
依赖属性未更新我的用户控件

下面的代码适用于继承自INotifyPropertychanged类的属性CellNo,作用于TextBox DP Text。因此当我更改CellNo时,Text将被更新,这将很好地实现。Text="{Binding Path = CellNo, Mode=TwoWay, UpdateSou...

14得票1回答
字符串生成DependencyProperty

如何将属性名称(以字符串形式)转换为DependencyProperty? 我有一组属性名称,其值为字符串和一个DependencyObject。现在我想将这些属性值设置为DependencyObject。有什么想法可以实现吗? 谢谢。