为什么这么多 wpf 控件实现 CLR 属性而不是依赖属性?
是因为控件程序员太懒、太难实现还是知识不够? 无论它们是来自第 3 方供应商还是 Microsoft 本身的自定义控件,很多控件通常具有 clr 属性而不是 DP…
在 WPF 中运行时动态绘制或创建数据绑定 UserControls
我正在尝试在 WPF 中创建时间跟踪应用程序。用户应该将代表时间跨度(时间跨度=条)的元素绘制到画布上。 现在,现有条形图在数据绑定到集合时会被添…
如何绑定到 Silverlight 中的辅助属性
为了便于讨论,这里有一个简单的 person 类, public class Person : DependencyObject, INotifyPropertyChanged { public event PropertyChangedEven…
Silverlight 中从视图模型绑定到子用户控件的视图模型? 2 个来源 - 1 个目标
所以我有一个用于我的视图之一的用户控件,并在其中有另一个“子”用户控件。 外部“父”UserControl 的视图模型上有一个 Collection,并且有一个 Gri…
得到“这个”依赖属性内的指针已更改回调
我在类中有以下依赖属性: class FooHolder { public static DependencyProperty CurrentFooProperty = DependencyProperty.Register( "CurrentFoo", …
设置依赖属性后调用的 C# 函数
我的代码目前如下所示: private Foo myFoo public Foo CurrentFoo { get { return myFoo } set { SetFoo(value) } } private void SetFoo(Foo newFoo…
如何通过绑定在 ViewModel 中设置值?
这是一个奇怪的问题——如果我的想法是错误的,请告诉我。我正在使用基础设施停靠管理器,它也可以管理选项卡。因此,我可以创建一个 TabGroupPane,…
转发 ItemsSource 的最佳实践
我有一个UserControl,其中包含一个ListView。 ListView 具有与 UserControl 不同的数据上下文(此数据上下文未公开)。如果有人使用我的控件,我希望…
WPF:依赖属性与常规 CLR 属性有何区别?
在 WPF 中,“依赖属性”到底意味着什么? 我阅读了 Microsoft 的依赖属性概述,但我并没有真正理解它。该文章的部分内容是: 样式和模板是使用依赖属…
DependencyProperty PropertyChangedCallback 在 XAML 中导致 NullReferenceException
我有一个子类 UserControl,它是我的主窗口的内容。我向用户控件添加了 ResizeMode 类型的 DepedencyProperty,PropertyChanged 回调将主窗口的 Resiz…
绑定 WPF DependencyProperty 的默认设置
我创建了一个名为 MyCustomComboBox 的自定义用户控件。在应用程序的每个地方,我都会执行以下操作: <Widgets:MyCustomComboBox Foo="{Binding Foo…
创建依赖属性以在 XAML 中设置自定义事件处理程序
我想使用 DependencyProperties 将自定义事件处理程序添加到默认框架元素。 如下所示: <Border custom:MyProps.HandleMyEvent="someHandler">...…
设置与 WPF 用户控件内的自定义 DependencyProperty 的绑定
我有一个 WPF UserControl,其中包含一个名为 MyDP 的自定义 DependencyProperty。我想将其绑定到我的 ViewModel 上的属性(作为 UserControl 的 Data…