.NET工作流基础中三种依赖属性的差异 在.NET工作流基础中,有三种依赖性属性:实例属性,元属性>和附加属性>。有人能解释一下区别和正确用法是什么吗?谢谢。

.NET工作流基础中三种依赖属性的差异 在.NET工作流基础中,有三种依赖性属性:实例属性,元属性>和附加属性>。有人能解释一下区别和正确用法是什么吗?谢谢。,.net,workflow-foundation,dependency-properties,.net,Workflow Foundation,Dependency Properties,基本上区别在于: 实例属性。 乍一看,它们看起来像常规属性,但不使用自己的备份存储,并将其保存到WF运行时。因此,它们允许属性绑定,其中基本上有多个属性使用相同的备份存储。非常方便,因为它可以保存像Activity2.Input=Activity1.Output这样的代码,只需将两者绑定在一起,运行时就会完成所有工作。基本上,这些是您的常规WF属性,用于保存活动所处理的数据 元属性类似,只是您只能在设计时设置它们。Enabled属性就是一个示例,因为您无法在运行时更改它。通常,只要您有一个控制活

基本上区别在于:

实例属性。 乍一看,它们看起来像常规属性,但不使用自己的备份存储,并将其保存到WF运行时。因此,它们允许属性绑定,其中基本上有多个属性使用相同的备份存储。非常方便,因为它可以保存像Activity2.Input=Activity1.Output这样的代码,只需将两者绑定在一起,运行时就会完成所有工作。基本上,这些是您的常规WF属性,用于保存活动所处理的数据

元属性类似,只是您只能在设计时设置它们。Enabled属性就是一个示例,因为您无法在运行时更改它。通常,只要您有一个控制活动行为的属性,并且希望在运行时修复该属性,就可以使用该属性

附加属性是一个活动可以附加到另一个活动的属性。这些属性仅在活动在特定位置使用时才会显示。不是经常使用的东西,只是为了非常特定的目的