에 버튼 DynamicResource 스타일과 DataTrigger 사용/DataTrigger
를 통해 Button
을 사용하지 않도록 설정합니다.내가 <code>Style="{DynamicResource SquareButtonStyle}"</code> 수정할 수 없습니다</p> <p>같은 미리 정의 된 스타일을 사용하고 내가 활성화해야 XAML
불가능한 것처럼 보입니까?
오류는 다음과 같습니다. '스타일'속성이 두 번 이상 설정되었습니다.
<Button Content="Guardar" Width="100" Style="{DynamicResource SquareButtonStyle}" Name="SaveTemplateATM" Click="SaveTemplateATM_Click">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<DataTrigger Binding="{Binding Text.Length, ElementName=UserName, UpdateSourceTrigger=PropertyChanged}" Value="0">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
감사합니다. 내가 당신의 코드를 사용할 때 '추가 정보 :'DynamicResourceExtension '을'Style '유형의'BasedOn '속성에서 설정할 수 없습니다. 'DynamicResourceExtension'은 DependencyObject의 DependencyProperty에서만 설정할 수 있습니다. ' –
@Dimi Hmm. 안좋다. 'DynamicResource' 대신'StaticResource'를 사용할 수 있습니까? –
예. 고맙습니다! –