Я продолжаю ходить кругами на этом триггере данных, так что не работает ...Как установить Trigger от родительского имущества для установки детского собственности
У меня есть кнопка, которая имеет границу для Dropshadow по умолчанию. Однако я хочу создать свойство dep, которое будет использоваться для переключения. Тем не менее, я никогда не догадываюсь о том, где действует эффект.
<Style x:Key="RoundedButton" TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ctrls:RoundedButton">
<Grid>
<Border>
<Border.Style>
<Style TargetType="ctrls:RoundedButton">
<Style.Triggers>
<Trigger Property="IsDropShadowVisible" Value="True">
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect ShadowDepth="1"/>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Border.Style>
Это базируется на кнопку, но реализована в виде таможенного контроля пользователя ... Это унаследованный код ...
Сообщение полный XAML. Кроме того, что 'DataTrigger' не имеет смысла. Используйте регулярное 'Trigger Property = IsDropShadowVisible .. и т. Д .'. –
@HighCore обновил мой ответ –
Ваш XAML не имеет смысла. У вас есть «Style TargetType =« Button », а затем« ControlTemplate TargetType = »ctrls: RoundedButton». Я предлагаю вам изучить [этот учебник] (http://www.wpftutorial.net) для вводного материала XAML. –