8
자, 이제는 소프트볼 초급 WPF 질문입니다.WPF, 기본 창 색상을 얻을 수 있습니까?
기본적으로 창의 배경은 흰색입니다. 오류보고 양식을 해킹하려고하는데 표준 창 모양과 느낌을 에뮬레이트하고 싶습니다.
배경의 기본 색상을 잡는 쉬운 방법은 무엇입니까?
자, 이제는 소프트볼 초급 WPF 질문입니다.WPF, 기본 창 색상을 얻을 수 있습니까?
기본적으로 창의 배경은 흰색입니다. 오류보고 양식을 해킹하려고하는데 표준 창 모양과 느낌을 에뮬레이트하고 싶습니다.
배경의 기본 색상을 잡는 쉬운 방법은 무엇입니까?
SystemColors 클래스와 특히 WindowColor 속성을 사용합니다. xaml을 사용할 때 DynamicResources를 사용하는 것이 더 좋으므로 ... 키 속성을 사용하십시오. 이렇게하면 사용자가 Windows에서 색상을 변경할 때 응용 프로그램이 즉시 변경됩니다. 속성을 쉽게 사용하게 ... BrushKey를 사용
<Window>
<Window.Background>
<SolidColorBrush Color="{DynamicResource {x:Static SystemColors.WindowColorKey}}">
</SolidColorBrush>
</Window.Background>
</Window>
때 브러시를 필요로하는
<Window Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}">
</Window>
PS : WPF Windows가 이미 기본적으로 정확한 색상을 가져야한다
응 내 창 흰색, 내 xaml에서 색상을 설정하는 것이 아무것도 표시되지 않습니다. –
사실, winform 앱의 배경은 컨트롤 색상으로 기본값이 설정되어 있습니다. 어쨌든 내가 가지고있어, 정말 고마워. : D –
네, 그건 내 PS에서 말한 것입니다. 그러나 당신은 그것을 요구했다. :) 흰색은 당신의 테마에있는 창 배경의 정확한 색입니다. 표준보다 표준을 얻을 수 없습니다. –