WPF DatePickerTextBox-화/불투명을 때 IsEnabled==false
-
14-11-2019 - |
문제
나하려고 힘든 시간을 보내고있는 스타일을 자신의 문제에 지정된 제목입니다.는 누구나 여기에 수행됩니까?
면 DatePicker
제어 사용 글꼴 DatePickerTextBox
은 회색이고 열심히 읽을 수 있습니다.나는 변경하기 위해 노력합니다.
감사합니다,프레드.
해결책
사용 가능 ness 의 DatePicker
제어 사용하는 반투명한 오버레이에 그것의 제어 템플릿 라 PART_DisabledVisual
.귀하의 유일한 실제 옵션은 다시 스타일의 전체 DatePicker
ControlTemplate
사용 Expression Blend 또는 ShowMeTheTemplate 나 MSDN 고 이러한 변경 라인:
<Rectangle Grid.Row="0" Grid.Column="0" RadiusX="1" RadiusY="1" Fill="#A5FFFFFF"/>
<Rectangle Grid.Row="0" Grid.Column="1" RadiusX="1" RadiusY="1" Fill="#A5FFFFFF" Height="18" Width="19" Margin="3,0,3,0" />
다.
<Rectangle Grid.Column="0" Fill="Transparent" RadiusY="1" Grid.Row="0" RadiusX="1"/>
<Rectangle Grid.Column="1" Fill="Transparent" Height="18" Margin="3,0,3,0" RadiusY="1" Grid.Row="0" RadiusX="1" Width="19"/>
는 것이 중지에서 오버레이 회색으로 TextBox
.무엇을 대신 사용할 때,어떤 경우,그 다음 당신입니다.
다른 팁
하고 싶을 것으로 보고 SystemColors 클래스... 에 대한 리소스에 주어진 제어,재정의할 수 있습니다 그 중 하나는 색상이 지정하여 브러시가 있습니다.예를 들어:
<Brush x:Key="{x:Static SystemColors.GrayTextBrushKey}" Color="Black"/>
제휴하지 않습니다 StackOverflow