我阅读了this post和this one有关依赖属性的信息,但我感到困惑,是XAML依赖项属性中的所有属性吗?那么我们在C#中定义的普通属性呢?我的意思是这样的:Public int num {get; set;}
。
因为C#中的常规属性具有一些功能,它们作为依赖项属性的一个选项提到,例如,我可以将其值绑定到文本框值。
如果您能举一个简单的例子,我将不胜感激。
答案 0 :(得分:3)
我觉得其他帖子回答了一个很好的依赖项属性,所以我将解决您的问题,说明如何制作依赖项属性,希望对您有所帮助。
XAML依赖项属性中是否所有属性?
否,必须这样指定依赖项属性。见下文...
showConfig() {
this.configService.getConfig()
.subscribe((data: any) => {
// response...
});
}
在上面的示例中,我创建了一个从DataGrid继承的类以创建自己的DataGrid控件。我创建了“普通属性” SomeName。然后,我将SomeName注册为依赖项属性。请注意,尽管SomeName是“常规属性”,但getter和setter引用的是SomeNameProperty依赖项属性。