Задание прикрепленного свойства в XALM. Set Attached Properties in XALM.
Сразу несколько примеров, чтоб все стало ясно
Вот эту запись:
<Button Grid.Row=”1”>
<TextBlock>1234567890</TextBlock>
</Button>
Можно записать так:
<Button>
<Grid.Row>
1
</Grid.Row>
<TextBlock>1234567890</TextBlock>
</Button>
Пример из жизни:
<Border>
<vsm:VisualStateManager.VisualStateGroups>
<vsm:VisualStateGroup x:Name="CommonStates">
<vsm:VisualState x:Name="Normal" />
</vsm:VisualStateGroup>
</vsm:VisualStateManager.VisualStateGroups>
</Border>
Т.е. помимо задания прекрепленных свойств через атрибуты, их можно задавать в нодах XALM.
Это очень хорошо пригодиться при кастомизации
Вот эту запись:
<Button Grid.Row=”1”>
<TextBlock>1234567890</TextBlock>
</Button>
Можно записать так:
<Button>
<Grid.Row>
1
</Grid.Row>
<TextBlock>1234567890</TextBlock>
</Button>
Пример из жизни:
<Border>
<vsm:VisualStateManager.VisualStateGroups>
<vsm:VisualStateGroup x:Name="CommonStates">
<vsm:VisualState x:Name="Normal" />
</vsm:VisualStateGroup>
</vsm:VisualStateManager.VisualStateGroups>
</Border>
Т.е. помимо задания прекрепленных свойств через атрибуты, их можно задавать в нодах XALM.
Это очень хорошо пригодиться при кастомизации
Комментарии
Отправить комментарий