草庐IT

PropertyChangedCallback

全部标签

c# - 如何向现有的依赖属性回调添加逻辑?

我正在尝试将PropertyChangedCallback添加到UIElement.RenderTransformOriginProperty。当我尝试覆盖PropertyMetadata时抛出异常。我已经搜索了MSDN和Google,我所能想到的是this.DependencyPropertyDescriptor.AddValueChanged在那篇文章的某个时候被建议,但这不会解决我的问题,因为这不是每个实例的回调。我完全不明白这个异常是什么意思。有谁知道我做错了什么?publicclassfoo:FrameworkElement{privatestaticvoidOrigin_C

c# - 如何使用 PropertyChangedCallBack

我有一个TextBox绑定(bind)到一个依赖属性,我已经实现了一个PropertyChangedCallBack函数,当文本更改时我需要调用textbox.ScrollToEnd()但我不能,因为PropertChanged函数需要是静态的,有没有办法解决这个?staticFrameworkPropertyMetadatapropertyMetaData=newFrameworkPropertyMetadata("MyWindow",FrameworkPropertyMetadataOptions.BindsTwoWayByDefault,newPropertyChangedCal