WPF의 공식 Win11 테마 작업이 머지됨

지난 WPF Win11 테마 작업 소식 이후로부터 일이 진행되어 왔고

며칠 전 WPF 저장소에 작업내용이 병합되었습니다.

여러 우려사항도 있고 계속 수정이 있을 것 같은데요. 적어도 조만간 변경점 발표를 볼 수 있게 될 것 같네요.

13 Likes

공식적으로 지원한다는 점이 의미가 큰 것 같습니다

7 Likes

.NET 9에서 볼 수 있으려나요

7 Likes

늦었지만 질문 드려봅니다.;;
문서를 봐도 잘 이해가 안되서 그러는데 어떻게 앱에 적용시킬수 있는지요? 누켓 패키지 관리자에서 다운 받으면 되는건가요?

3 Likes

공식지원이니…비쥬얼스튜디오 업데이트 진행함과 동시에 사용할수있을거같고

링크에 가보시면 알다시피
app.xaml에

ps.
향후엔…이런식으로 많은테마들도 나오겟네요… 아발로니아 진영에서 테마릴레이던데…

4 Likes

.NET 9.0 SDK Preview를 설치하시고 @이광석 님 말씀대로 App.xaml에 아래 ResourceDictionary 참조 구문을 추가하시면 됩니다.
(.NET 8.0 이하에서는 PresentationFramework 어셈블리에 해당 리소스를 포함하고 있지 않아 예외가 발생합니다.)

App.xaml

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/PresentationFramework.Fluent;component/Resources/Fluent.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

적용 전

적용 후

8 Likes

와우! 감사합니다
이미 되고있었군요!

4 Likes

감사합니다.
.NET 9.0 SDK Preview 를 설치 해야 되는군요^^
.net 8에서 리소스 설정하니 오류가 났었습니다.

다시 한번 감사합니다.

2 Likes