为什么我的数据绑定看到的是真实值而不是强制值?
我正在编写一个真正的 NumericUpDown/Spinner 控件作为学习自定义控件创作的练习。我已经得到了我正在寻找的大部分行为,包括适当的强制。然而,我的…
WPF:如何制作基类?依赖属性只读_
我有课 公共类 NavigableViewport3D :Viewport3D。该类应隐藏 Viewport3D.Camera 属性,使其变为只读。到目前为止,这是我所拥有的: public class N…
为什么这个 Silverlight 4 DependencyObject 的 DependencyProperty 没有获取数据绑定?
我不知道为什么我的 Silverlight 4 应用程序中的某些对象没有发生数据绑定。我的 XAML 大致如下所示: <sdk:DataGrid> <u:Command.ShortcutKeys…
C#,用于处理依赖属性的更改和更新的简化代码
显然,我不是 C# 专家。我想通过使用匿名处理程序或 lambda 来简化此代码,但不确定。 ValueHasChanged 是在 dp 更改时使用的 PropertyChangedCallbac…
ItemsControl 中的数据绑定到自定义 UserControl 属性
我在数据绑定方面遇到了重大问题。 我的 MainPage.xml 中有一个带有 ItemControl 的堆栈面板: <StackPanel> <ItemsControl x:Name="TopicList"…
AttachedProperty 不会传播给孩子?
尝试为 WPF DependencyObject 创建我自己的自定义 AttachedProperty 并没有真正完成我想要它做的事情,而且我有点担心我(再次)没有完全理解 WPF 概…
Silverlight DependencyProperty.SetCurrentValue 等效项
我正在寻找相当于 .NET 4 的 SL4 SetCurrentValue API,这似乎正是我的场景所需要的。 简而言之,我正在编写一个附加行为,它会在适当的时间更新给定…
在代码隐藏中使用附加属性进行控制 (WPF)
我有 UserControl1,我想创建它的实例并在另一个 UserControl2 后面的代码中为其设置附加属性。 换句话说,我在 UserControl2 中有: <UserControl2…
无法更改自己的属性样式
我在自定义控件类 DataPoint 中创建依赖属性: public abstract class DataPoint : Control { public Color BaseColor { get { return (Color)GetValu…
WPF - 当依赖属性是 XAML 中的另一个控件时该怎么办
我希望这是我今天的最后一个问题。我很着急,谷歌并没有多大帮助(或者我正在搜索错误的地方)。 我创建了一些自定义属性和行为,以便我的单选按钮可…
EntityState、HasChanges、HasPropertyChanges 如何在部分类上工作?
我有一个来自 EntityFramework 的类,我在部分类中扩展了一些属性。我在界面中公开并编辑这些属性的值,一切正常。但是,我想检测 ViewModel 中属性值…
使用 DependencyProperties 和支持对象设计 WPF 用户控件
我的业务层中有一个对象(例如,我们将其称为 Car),并且我创建了一个 UserControl (CarIcon)。用户控件有一个 Car 对象属性,当设置 Car 对象时,它…