버튼이 비활성화되었을 때 버튼의 색상 변경을 피하려고합니다. 버튼 색상이 희미하게 표시되거나 표시되지 않는 경우 동일해야합니다.단추의 "IsEnabled = false"색 변경을 비활성화 하시겠습니까?
<Style TargetType="{x:Type Button}">
...
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
...
<ControlTemplate.Triggers>
...
<Trigger Property="IsEnabled" Value="false">
<Setter TargetName="Border" Property="Background" Value="#EEEEEE" />
<Setter TargetName="Border" Property="BorderBrush" Value="#AAAAAA" />
<Setter Property="Foreground" Value="#888888"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
내가 거기에 배경 색상을 변경할 수 있지만, 배경 색상 변화가 바인딩하고해야하지 때문에 나는 그것이 동적 유지하려면 :이 비활성화됩니다 때의 배경 색상을 변경할 수 있습니다 스타일을 사용
.
배경 설정 도구를 삭제하면 기본 배경색 변경이 수행됩니다.
colorchange를 어떻게 비활성화 할 수 있습니까? 아니면 적어도 장애인 - 배경 - 컬러 데이터 바인딩을 만드시겠습니까?
죄송합니다. 당신이 그것을 데이터 bonund 가장 적합한 장소를 확인하려면
:
이 대답에 보라. 제발 그걸 지정할 수 있니? –@DocSnuggles : 내 대답에 제공된 링크를 보았습니까? 이를 수행하는 방법에 대한 실제 예가 있습니다. – Tigran