当前位置:网站首页>Great WPF open source control library newbeecoder UI
Great WPF open source control library newbeecoder UI
2022-06-23 03:02:00 【User 7152477】
Newbeecoder.UI Is a powerful WPF be based on MVVM Framework and control library Utilities . It supports window border shading , Window fillets , Contains many elegant controls . It makes developers more efficient 、 Create beautiful... Faster WPF Building the application . It supports from 4.0 To 4.8 Of .NET frame , It can still be in X86、X64 Up operation .
For developers to build more conveniently and quickly WPF Applications , stay Demo Used in program MVVM Framework creation , Users can refer to Demo Model to create your own application .
The first part analyzes Newbeecoder.UI Control library Demo Application framework :
One 、 Control code style ( Various types of control styles )
Two 、 Common class modules
3、 ... and 、 Core class module
Four 、Xaml front end Page style
5、 ... and 、 Resource file
6、 ... and 、 Topic parameter module
7、 ... and 、ViewModel modular
8、 ... and 、 Main interface and theme setting interface
The second part introduces the open source control library framework and code structure . It mainly contains decorator classes 、 Custom features 、 Control class 、 Custom control 、 converter 、 Core class 、 Event classes 、 Resource style , The theme style 、 Control parameters .
One 、 The decorator class adds a mask layer to the control .
Two 、 Custom features
3、 ... and 、 Control extension class to Nb start , Extension classes are rich in annotations , It is convenient for users to quickly understand the code implementation .
Four 、 Custom controls define certain control styles
5、 ... and 、 The converter integrates various conversion classes .
6、 ... and 、 The core extension classes are mainly algorithms and logic 、 And expansion method . Easy for developers to use and extend .
7、 ... and 、 Event classes are mainly custom events
8、 ... and 、 Control style is to encapsulate the control style in the resource file , When developers need to refactor styles , You can modify it in the style . Control style in Nb start .
Nine 、 Theme styles are extended controls that have more styles , Users add controls of different styles , You can add the required control style in the specified resource file .
Ten 、 The system parameter is the color used in the control library , typeface , Properties required for control size .
Control library demo download address :https://download.csdn.net/download/liaohaiyin/63234875
边栏推荐
- Wi Fi 6 is coming - larger capacity, lower latency, faster network speed and more security
- DAAS architecture and Implementation (I)
- Online signature with canvas
- How to make keyword targeted layout based on search sources?
- Summary of easy-to-use MySQL interview questions (Part 1)
- Troubleshooting and optimization of easynvr version 5.0 Video Square snapshot not displayed
- How PHP uses redis
- Learning records - things inherited by subclass parent of C #
- 2022-02-05: the k-th decimal number of dictionary order. Given integers n and K, find 1
- Direct collection - super easy to use domestic color matching website
猜你喜欢

How to store, manage and view family photos in an orderly manner?

Soft exam information system project manager_ Information system comprehensive testing and management - Senior Information System Project Manager of soft test 027

Soft exam information system project manager_ Contract Law_ Copyright_ Implementation Regulations - Senior Information System Project Manager of soft exam 030

C language series - Section 4 - arrays

5. concept of ruler method
What is sitelock? What is the function?

8. greed

Vulnhub DC-5

6. template for integer and real number dichotomy
随机推荐
Aiot application innovation competition -- I am the master of my project, and use gn+ninja to complete the system construction (vscode Development)
Summary of easy-to-use MySQL interview questions (Part 1)
DNS Service Setup
SQLSERVER database restore stored procedure script
Redis source code reading (I) general overview
Aikuai multi dialing + load balancing overlay bandwidth
Wi Fi 6 is coming - larger capacity, lower latency, faster network speed and more security
Markdown - enter a score (typora, latex)
DDoS attack under Kali
Quic implementation in rust --- Quinn
February 3, 2022: a group of people (two or more) want to meet at the same place
Autowired usage
Section 6: basic configuration I of spingboot
How to generate IATA barcode in batch through TXT file
How to make keyword targeted layout based on search sources?
Vs code remote SSH configuration
Wechat applet camera compressed image is Base64
Reading redis source code (III) initialization and event cycle
Line to line interviewer | one side of ByteDance
Daily shift series: memory problem of primary online service