Link.WPF.Toolkit is a library with some WPF Controls and some Components. Controls: IPAddrBox ImageViewer PasswordTextBox Wait Mask etc. Some UI Helper: ScrollViewerHelper etc. Some Converter: EnumToDisplayName Converter etc.
$ dotnet add package Link.WPF.Toolkit| Channel | Toolkit | ThemeGallery |
|---|---|---|
| NuGet |
More See Guide Docs
xmlns:cstk="http://schemas.canself.com/wpf/xaml/toolkit"
<cstk:IPAddrBox Text="192.168.1.1" />
.netstandard style *.csproj<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<UseWPF>true</UseWPF>
</PropertyGroup>
</Project>Notes: In Samples Project, Net40 xmlns namespace need change manual
<!-- replace System.Windows.Interactivity.dll -->
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.39" />
<!-- replace System.ComponentModel.DataAnnotations -->
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />About ScrollViewer:
About PasswordTextBox - passwordbox/passwordtextbox
About DateTimePicker
Hour.Minute.Second SupportCustom Window - WindowChrome
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
UpdateSourceTrigger=PropertyChanged - official TextBox not supportAdd Style Lib - provide some common style
Markdown support —— https://github.com/Kryptos-FR/markdig.wpf
EnumToDisplayNameConverter Enum Extention
Wait Mask
常用validaterule-如数字。。。
添加datagrid类似控件,
进度条
textboxext——isnumber属性,控制输入
下拉框提供空项,直接置null
文件浏览,文件保存-filebrowserdialog。。。
定期刷新支持的listcollectionview——支持设置刷新模式
Validation 数据验证,添加各类验证rule及界面验证 建议调用方法