¿Cómo funcionan exactamente las propiedades adjuntas en WPF?
Estoy un poco desconcertado en cuanto a cómo las Propiedades adjuntas transmiten sus valores a los elementos primarios o secundarios.TextElement.FontFamily
hace que los elementos secundarios hereden el valor asignado a esa propiedad (una operación aparentemente descendente, de padre a hijo).Grid.Column
hace que un elemento primario muestre a ese hijo en una posición particular (una operación aparentemente ascendente, de niño a padre). ¿Cómo saben los valores de propiedades adjuntas que fluyen hacia arriba o hacia abajo? ¿Mi concepción de esto es incorrecta, o falta alguna pieza que ponga todo esto en perspectiva?
<StackPanel TextElement.FontFamily="Wingdings">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Content="My Button"/>
</Grid>
</StackPanel>