WeUiSharp
V1.0.10
중국어 |
WPF 기반으로 구현된 Windows 데스크톱 버전 WeChat UI 인터페이스 라이브러리
WPF 구현을 기반으로 하는 Windows WeChat용 비공식 UI 라이브러리
.NET 프레임워크 >= 4.7.2
다국어 동적 전환
테마 동적 전환(TODO: 어두운 테마)
MIT 라이센스, 오픈 소스 및 상업적으로 이용 가능
.NET Framework 4.7.2 이상을 기반으로 WPF 프로젝트를 생성합니다(권장 사용: Prism 프레임워크, Prism 템플릿을 사용하여 프로젝트를 직접 생성).
NuGet WeUiSharp
설치
App.xaml
파일을 수정하고 다음 리소스를 추가합니다.
<Application.Resources><!-- 다음은 컨텐츠를 추가하는 부분 --><ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/WeUiSharp;comComponent/ControlsResources.xaml"/> <weui:ThemeResources RequestedTheme="Light"> <weui:ThemeResources.ThemeDictionaries> <ResourceDictionary x:Key="Light"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/WeUiSharp;comComponent/ThemeResources/Light.xaml" /> </ResourceDictionary.MergedDictionaries> </리소스사전> <ResourceDictionary x:Key="어두운"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/WeUiSharp;comComponent/ThemeResources/Dark.xaml" /> </ResourceDictionary.MergedDictionaries> </리소스사전> </weui:ThemeResources.ThemeDictionaries> </weui:테마리소스> </ResourceDictionary.MergedDictionaries> </리소스사전> </Application.Resources>
MainWindow.xaml
파일을 수정하고, Window
weui:Window
로 변경하고, weui
에 대한 참조를 추가합니다.
<weui:Window xmlns:weui="https://github.com/IUpdatable/WeUiSharp" Title="안녕하세요 WeUiSharp"... > <그리드> </그리드> </weui:창>
MainWindow.xaml.cs
수정 및 Window에서 상속 관계 취소
공개 부분 클래스 MainWindow{public MainWindow(){InitializeComponent();}}
컴파일하고 실행하면 다음 인터페이스를 볼 수 있습니다.
전체 코드: WeUiSharp.HelloWorld
Prism 프레임워크를 기반으로 하는 Hello Wrorld 프로젝트의 전체 코드: WeUiSharp.HelloWorldWithPrism
창문
단추
토글버튼
경로버튼
아이콘버튼
필드
체크박스
콤보박스
메시지박스
컨텍스트메뉴
토스트
알리다
MIT