Channel | Toolkit | ThemeGallery |
---|---|---|
NuGet |
- WPF Controls - User Guide
- WPF Themes & Styles - Choose Theme
- Add Namespace to xaml code
- Like this:
xmlns:cstk="http://schemas.canself.com/wpf/xaml/toolkit"
- Like this:
- Use Control
- Sample Code:
<cstk:IPAddrBox Text="192.168.1.1" />
- Sample Code:
use .netstandard style *.proj
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
</Project>
-
About
ScrollViewer
:Nesting ScrollViewer -- Scroll Parent when internal scrollviewer scroll to end;Scroll Vertical After Horizontal & Scroll Horizontal After Vertical- Auto Scroll[When content change] - always scroll to end & When mouse is pressed, mouse wheel scroll disable
-
About
PasswordTextBox
- passwordbox/passwordtextbox- Password Binding Support
- Show Password Support
-
About
DateTimePicker
Hour.Minute.Second
Support
-
Custom Window -
WindowChrome
Custom Min&Max&Close button- F11 max process,need hide close button
-
MessageBox support customization
-
custom FileDialog,FolderBrowserDialog
-
Watermark Input TextBox
-
MultiCheck ComboBox
-
TextBox with line number
-
ListBox With Grid Panel - use some attach helper?
-
Number TextBox With UpDown Button
- Double Number TextBox - Support dot input when use
UpdateSourceTrigger=PropertyChanged
- official TextBox not support
- Double Number TextBox - Support dot input when use
-
Add Style Lib - provide some common style
- common control style, e.g:TextBox,Button,ComboBox,etc.
- some company classical style imitation, e.g:google style,ms style,ali style,netease style,etc.
- attention:ContextMenu style,avoid separator exception
-
Markdown support —— https://github.com/Kryptos-FR/markdig.wpf
-
EnumToDisplayNameConverter Enum Extention
- add Ignore Attribute —— Enum GetValues ignore signed
- 转中文数字大小写
-
Wait Mask
- delay hide —— e.g:hide wait message delay one second
-
常用validaterule-如数字。。。