dependency-properties相关内容

如何为WPF属性系统的经济性?

有人说,WPF的设计者已经使得经济的或更高的性能。是否有人可以用,使WPF属性系统更经济的引擎盖下会发生什么一个例子解释一下吗? 解决方案 您可能参照事实依赖属性是比正常CLR属性“便宜” 在几句: 依赖属性正在使用的仅当设置对象的对属性值分配内存。相比之下,一个标准的CLR属性值存储为内场的类的每一个对象,其中属性定义的,即使所有这些对象都属性设置为默认值。 因此,举例 ..
发布时间:2016-09-29 13:30:48 C#/.NET

建立在C#WPF中的绑定点

我知道多重继承已经出来了,但有一个方法来创建一个System.Windows.Point包装,可以从它继承,但仍实现绑定依赖属性? 我试图代码,以便为我的XAML我可以像没有问题,下面创建staments: <定制:X点=“{结合宽度,的ElementName = ParentControlName}”Y =“{结合的高度,的ElementName = ParentControl ..
发布时间:2016-09-26 22:52:07 C#/.NET

为什么我的数据绑定看到真正的价值,而不是强制的价值?

我在写一个真正的的NumericUpDown /微调控制作为一个练习来学习自定义控件创作。我已经得到了大多数我在寻找,包括适当的强制行为。 。我的一个测试揭示了一个缺陷,但是 我的控制有3个依赖属性:值, MaximumValue 和 MinimumValue 。我用强制手段确保值保持最小值和最大值(含)之间。例如: //在NumericUpDown.cs 公共静态只读的Dep ..
发布时间:2016-09-26 20:32:12 C#/.NET

极品"短而明确的定义;依赖属性"

我想弄清楚究竟依赖属性的,但是当我看到任何地方的定义,我只能找到“如何使用”而不是“它是什么。” 想象一下你被要求在面试 - 什么是依赖属性。什么是你的答案? 解决方案 一个的DependencyProperty是(财产上的其它来源,其价值取决于(或可以依赖)等作为动画,数据绑定,样式,或可视树继承)。定期属性的值存储在对象中它属于,而你能想到的依赖项属性为存储在数据库中的某个地方。该数 ..
发布时间:2016-09-22 20:46:43 C#/.NET

实施WPF暂停

这里有一个简单的WPF程序: < - Updater.xaml - > <窗​​口x:类=“Update.Updater” 的xmlns =“htt​​p://schemas.microsoft.com/winfx/2006/xaml/presentation” 的xmlns:X =“ http://schemas.microsoft.com/winfx/2006/ ..
发布时间:2016-09-21 15:01:19 C#/.NET

的GetValue和的SetValue不叫绑定

我写的进度派生的自定义控制,实现了对valuechange动画(该值,直到达到目标以DoubleAnimation是填补了)。 VAR时间=新的持续时间(TimeSpan.FromSeconds(2.0)); 变种DoubleAnimation是=新DoubleAnimation是(值,持续时间) { 的easingFunction =新BounceEase() }; BeginA ..
发布时间:2016-09-21 14:48:43 C#/.NET

在C#中简单的依赖属性和用户控件问题

我的最终目标是揭露一个文本框,我有一个文本价值C>用户控件,从用户控件的XAML中的电话。 <我的:用户控件SetCustomText =“等等等等,这是变量”> 将呈现用户控件与文本框的文本备案。 我已经在它的工作使用不同的例子,但我总是落得“ $ b $:该物业SetCustomText不是在类型用户控件“ 解决方案 你如何能做到这一点例 ..
发布时间:2016-09-21 14:21:00 C#/.NET

财产登记为的DependencyProperty

我有一个名为ChartView用户控件。在那里,我有类型的ObservableCollection的属性。我已经在ChartView实施INotifyPropertyChanged的 对于ChartEntry的代码是: 公共类ChartEntry { 公共字符串描述{搞定;组; } 公众的DateTime日期{搞定;组; } 公共双倍金额{搞定;组; } } ..
发布时间:2016-09-20 22:31:50 C#/.NET

依赖属性与视图模型绑定用户控件

从本质上讲,我有包含这势必会在主窗口的视图模型的属性就可以了用户控件的主窗口。我们的想法是,当在用户窗体属性的变化,通过在主窗口视图模型绑定属性也将改变。问题是,这个工程在用户控件没有视图模型,当我添加了一个简单的ViewModel到用户控件,绑定不再有效。当我需要有一个视图模型为我控制,我需要工作,为什么添加视图模型被打破约束力,如何解决它。 。任何建议欢迎 公共部分类控制1:用户控件,I ..
发布时间:2016-09-20 22:29:01 C#/.NET

如何使用PropertyChangedCallBack

我必须绑定到一个物业扶养一个TextBox,我实现了一个PropertyChangedCallBack功能,当文本更改我需要调用textbox.ScrollToEnd(),但我不能,因为PropertChanged功能必须是静态的,是有办法解决办法此? 静态FrameworkPropertyMetadata propertyMetaData =新FrameworkPropertyMetada ..
发布时间:2016-09-20 10:36:21 C#/.NET

为什么WPF依赖属性必须是静态

为什么一个依赖属性必须是静态的? 我已经看到,它已被要求在这里的一些帖子,但我不能够正确理解。 这将是巨大的,如果有人可以帮我一个小片段明白了。 解决方案 在这里神奇的是,声明的DependencyProperty 是静态不是它的值(即存储器)。您使用静态关键字添加的声明是的DependencyProperty 为 DependencyObject的只是标识符,因为同样的标识将 ..
发布时间:2016-09-08 18:32:54 C#/.NET

当依赖属性临危XAML更改回调

当我运行期间设置 isClosed返的值, OnIsClosedChanged()被称为罚款。 然而,设计师设置属性的值,但不会调用 OnIsClosedChanged()。结果 公共静态的DependencyProperty IsClosedProperty = DependencyProperty.Register(“isClosed返”的typeof(布尔)的typeof(分组框中) ..
发布时间:2016-09-07 12:54:39 C#/.NET

DependencyProperty的行为与问候多个实例FrameworkElement的

所以我试图用的DependencyProperty 来解决我的问候问题到儿童意见通过当地视图模型。然而,一个问题突然出现在我的脑海。 例如我需要有一定的 FrameworkElement的,说多实例,一个用户控件。这用户控件都有一个定义的的DependencyProperty 。正如书中所说,一个依赖属性的实例应该是静态和只读。怎么会在那种情况下的的DependencyProperty 工作 ..
发布时间:2016-09-07 12:23:10 C#/.NET

双向绑定视图的DependencyProperty到视图模型的财产?

在网络上 多种来源告诉我们,在 MVVM ,观点和的ViewModels之间的通信/同步应该通过依赖属性发生。如果我理解正确这,视图的依赖属性应绑定到采用双向绑定的视图模型的属性。现在,类似的问题已经被问过,但没有足够的答案 在我开始分析这个相当复杂的问题,这是我的问题: 如何同步的自定义的视图的的DependencyProperty 与视图模型的属性? 在一个理想的世界,你会 ..
发布时间:2016-08-30 15:42:53 C#/.NET

隐藏继承的成员

我在找一些方法来有效地隐藏继承的成员。我有从公共基类继承的类的库。近来的一些子类都继承已成为遗迹,并使用时,可以是一个有点混乱依赖属性的智能感知的或者使用一个可视化设计的类。 这些类是被写来编译无论是WPF或Silverlight 2.0的所有控件。我知道 ICustomTypeDescriptor 和 ICustomPropertyProvider ,但我pretty某些那些不能在Silver ..
发布时间:2016-08-28 13:14:02 C#/.NET

是什么属性和依赖属性之间的区别

依赖特性创建的相同的方式的特性。 是在创建一个自定义的控制只用一个依赖属性? 解决方案 依赖属性是一个属性(而不是本身,而是依赖于另一个,比方说,一个XAML绑定属性)的注册另一个属性。 的关系是不财产注册它注册在code中的其他具有约束力的属性后面。这是在我的项目使用的示例如下: 公共静态的DependencyProperty ImageUri = DependencyProper ..
发布时间:2016-08-26 22:26:54 C#/.NET