关于Attached Properties如何将其值传递给父元素或子元素,我有点神秘.TextElement.FontFamily
导致子元素继承分配给该属性的值(看似下游的操作,父级到子级).Grid.Column
导致父项在特定位置显示该子项(看似上游操作,子项与父项).Attached Property值如何知道要么向上还是向下流动?我的这个概念是不正确的,还是有一个缺失会让所有这些都被置于透视中?
<StackPanel TextElement.FontFamily="Wingdings">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Content="My Button"/>
</Grid>
</StackPanel>
Run Code Online (Sandbox Code Playgroud) 如果我有一个我编写的usercontrol(在Silverlight中),它使用XAML来定义它的外观,我该如何制作它的自定义版本?
即我有MyControl.xaml和MyControl.xaml.cs
如果我想要一个"SpecialisedControl"子类,我该怎么办?我假设我只是创建一个新的代码文件,然后从MyControl继承.但是,如果我想改变基类的外观,那该怎么办?