2 chy688688 chy688688 于 2017.09.14 11:21 提问

WPF能实现依赖项属性的多重绑定吗?? 20C

说明:1、属性面板绑定实体类。2、实体类的依赖项绑定控件。3、实体类绑定XML。问题:实体类里面的依赖项能作为中间流通的属性并具备依赖项的功能,即修改属性面板中依赖项属性能自动修改控件并自动修改XML。

2个回答

qq_26433213
qq_26433213   2017.09.14 11:47

public void name { get ; set; }
你可以将set方法修改成直接写入xml文件

chy688688
chy688688 在尝试
10 个月之前 回复
u011046042
u011046042   2017.09.15 08:56

依赖属性就是自己自己没有值,通过Binding从数据源获得值,就是依赖在别人身上,拥有依赖属性的对象称为依赖对象。
几种应用依赖属性的场景:
1. 希望可在样式中设置属性。
2. 希望属性支持数据绑定。
3. 希望可使用动态资源引用设置属性。
4. 希望从元素树中的父元素自动继承属性值。
5. 希望属性可进行动画处理。
6. 希望属性系统在属性系统、环境或用户执行的操作或者读取并使用样式更改了属性以前的值时报告。
7. 希望使用已建立的、WPF 进程也使用的元数据约定,例如报告更改属性值时是否要求布局系统重新编写元素的可视化对象。
依赖对象创建时并不包含存储数据空间。WPF中必须使用依赖对象作为依赖属性的宿主。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
WPF 依赖属性的创建与使用
WPF 中最大的亮点当属 Binding 了,.NET 给我们提供了足够多的属性来让我们非常方便地进行数据绑定等操作。但即使如此,依然会有想编写自己的属性来进行 Binding 等操作。 在 WPF 中,微软将属性的概念延伸了一下, 推出了“依赖属性”这个概念。所谓依赖属性,就是自己本身没有值而值是依赖别人的值。       为什么要使用依赖属性呢?举个例子,一个 TextBlo
继续聊WPF——依赖项属性(2)
在上一文中,我们用传统面向对象的方法来定义了一个类,而我们同时把该类的实例绑定到两个文本框,第一个文本框用于输入值,第二个文本框用于根据第一个文本框中的输入来取得属性值。   在上例中我们已经明了,虽然能做到同步更新,但这同步更新并不是实时的。而是在控件失去焦点或点击按钮之后才发生,因为那个时候是重新进行了绑定,所以,一般的属性声明并没有实现实时更新。   下面,我们把Student类进行
WPF -- 绑定显示多个属性
参考: 《Customize Data Display with Data Binding and WPF》 《DisplayMemberPath concatenation》 方法1: DataTemplate 包含一个 StackPanel; StackPanel 包含多个 TextBlock; 一个属性绑定到一个 TextBlock。 (我比较喜欢的)   XAML代码
继续聊WPF——依赖项属性(3)
本系列文章,是从我的QQ空间转过来的。   上一文中,我们分析了依赖项属性的注册和定义方法,并解释了依赖项属性的注册过程,但是,有一个疑问会困惑着我们,既然依赖项属被声明为静态只读字段,那为什么它的值可以被改变呢?难道你不觉得很奇怪吗? 微软的葫芦里到底卖的什么药呢?我们来看看。 前文中我们提到过,设置依赖项属性的值使用SetValue方法,那好,我们就从SetValue方法入手。 Se
WPF 自定义控件的依赖属性的绑定方法
首先一些人觉得WPF中前台的代码应该在前台创建,尽量不要在后台用代码创建。另外如果前台重复代码过多,编写起来非常繁琐而且修改更是头痛。因此使用用户控件的方法把经常使用的前台模块制作成控件,当然用法和普通控件基本相同。 注意的地方已经用红色标记,代码如下:   控件后台代码: public partial class UC_ReagentWellTextBlock : UserControl
模拟实现WPF的依赖属性及绑定通知机制(2)--依赖对象的准备
依赖对象一个主要的功能就是提供对依赖属性属性值的管理,所有需要具有依赖属性的类都可以从这里继承,而无需自己去管理依赖属性值。依赖对象的主要方法就是SetValue和GetValue两个方法,这也是依赖属性和普通属性获取值不一样的地方,当然实际的应用中依赖属性一般不会直接使用这两个
WPF依赖项属性原理(原创)
WPF中提供了绑定、动画等让人激动的技术,而这些技术之所以可以实现,是因为WPF中强大的依赖项属性。而本篇文章的目的就是介绍依赖项属性的原理。依赖项属性有两个重要的特性:更改通知和属性值继承。 更改通知:当依赖项属性值被更改时,会得到通知,一般在绑定中使用。 属性值继承:某些依赖项属性可以从它的父元素中或元素树中的某个元素中得到。 在介绍依赖项属性前先看一下WPF中元素的继承关系,这
WPF新手之控件多对一的绑定
WPF 多重绑定
WPF系列(一)依赖项属性
依赖项属性是标准.NET属性的全新实现——具有大量新增价值。在WPF的核心特性中需要嵌入依赖性属性。WPF元素提供的大多数属性都是依赖项属性。相对于创建依赖项属性,大多数情况下只是使用他们。当我们自定义控件时,会创建依赖属性。现在通过自定义调音台控件介绍WPF中依赖属性的知识。
WPF控件依赖项属性与子控件提供
WPF控件依赖项属性与子控件提供 WPF SubControl 依赖项属性 子控件