Files
HandyControl/README.md
T
2018-10-03 21:30:01 +08:00

4.4 KiB

logo

csharp-version IDE-version nuget-version build-status Join the chat at https://gitter.im/HandyControl/Lobby

欢迎使用 HandyControl

HandyControl包含了我在开发过程中觉得wpf原生库中所欠缺的东西,现在所有的控件均已编码完毕,我会抽空将最为常用的部分一一开源,因个人能力和时间精力的原因,控件库中难免会留有bug,如果你发现了它们请给我提issue,谢谢。

让我们开门见山,HandyControl已经开源的控件截图有:

最新控件

1、日历Calendar

日历Calendar

2、时钟Clock

时钟Clock

历史发布

1、颜色拾取器ColorPicker

颜色拾取器ColorPicker

2、加载条Loading

加载条Loading

3、轮播Carousel

轮播Carousel

4、页码条Pagination

轮播Pagination

5、展开折叠框Expander

展开折叠框Expander

6、时间条TimeBar

时间条TimeBar

7、图片浏览器ImageBrowser

图片浏览器ImageBrowser

8、对比滑块CompareSlider

对比滑块CompareSlider

对比滑块CompareSlider

9、信息通知Growl

信息通知Growl

10、动画路径AnimationPath

动画路径AnimationPath

11、进度条ProgressBar

进度条ProgressBar

12、选项卡控件TabControl

选项卡控件TabControl

13、步骤条StepBar

步骤条StepBar

使用方法

第一步:添加HandyControl的引用;
第二步:在App.xaml中按照以下方式添加代码:

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/ThemesDefault.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

第三步:enjoy coding

FAQ

  • 如何让Scrollviewer具有惯性?只要:
<controls:ScrollViewer IsEnableInertia="True">
    <!--你的控件-->
</controls:ScrollViewer>
  • 如何让Scrollviewer具有穿透效果?只要:
<controls:ScrollViewer IsPenetrating="True">
    <!--你的控件-->
</controls:ScrollViewer>
  • 为什么我连编译都无法通过:
    编译之前,请确保IDE为vs2017且c#最低版本为7.0,HandyControl目前仅支持4.5以上的.net环境。

v1.4.0 Plan

  • add ComboBox Style;
  • add TextBox Style;
  • add PasswordBox Style;
  • add TabControl Style;
  • add Black Theme