12得票2回答
用户控件:为按钮的背景添加动画效果

我希望在鼠标移到按钮上时,能够使按钮的背景动起来。 该按钮的背景绑定了我在用户控件中代码后台创建的自定义依赖属性。... Background="{Binding BGColor, Elementname="QButton"}" 现在,如果我尝试使用动画来改变按钮的背景<Trigger...

12得票5回答
Silverlight:如何接收继承的DependencyProperty更改通知

我有一个控件,它继承自(你猜对了)Control类。我想在FontSize或Style属性更改时收到通知。在WPF中,我会通过调用DependencyProperty.OverrideMetadata()实现。当然,在Silverlight中,这样的有用功能是不适用的。那么,有什么方法可以接收...

12得票1回答
强制传播强制值

简述:强制转换的值在数据绑定中不会传递。当代码后台不知道绑定的另一侧时,如何强制更新数据绑定? 我正在使用CoerceValueCallback对WPF依赖属性进行操作,但我卡在了一个问题上,强制转换的值无法通过绑定传播到其他地方。 Window1.xaml.csusing Syste...

12得票3回答
具有默认值的依赖属性引发 StackOverflowException

我正在使用WPF SQL连接用户控件,但是遇到了一个问题:每当我将它放在DocumentTab中并打开、关闭、再次打开时,就会抛出 StackOverflowException 异常。 我已经对Jake的基本实现进行了调整以更好地适应我的应用程序,但它本质上是相同的。 我添加了一个属性来禁用...

12得票2回答
绑定值的依赖属性不起作用

我有一个具有依赖属性的用户控件。public sealed partial class PenMenu : UserControl, INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyCh...

12得票3回答
为什么依赖属性被声明为静态只读的?

我清楚为什么依赖属性是静态的,但我仍然想知道为什么在声明依赖属性时需要使用只读关键字。

11得票2回答
依赖属性绑定的计算顺序如何确定?

多个 DependencyProperties 在同一控件上的评估顺序由什么决定?我正在使用 Extended WPF Toolkit PropertyGrid,并绑定了 SelectedObject 和 PropertyDefinitions:<extToolkit:PropertyG...

11得票2回答
确定一个WPF DependencyProperty的值是否被继承

有谁知道如何确定WPF属性的值是否被继承?特别是,我正在尝试确定FrameworkElement的DataContext是从父元素继承还是直接设置在元素本身上。

11得票3回答
在依赖属性更改回调中获取“this”指针

我在一个类中有以下依赖属性:class FooHolder { public static DependencyProperty CurrentFooProperty = DependencyProperty.Register( "CurrentFoo", ...

11得票3回答
在MarkupExtension中使用DependencyProperty

在MarkupExtension派生类中,是否可以拥有一个DependencyProperty?public class GeometryQueryExtension : MarkupExtension { public XmlDataProvider Source { get; se...