Giter Site home page Giter Site logo

datetimepickercustom's Introduction

Nuget Nuget

DateTimePickerCustom

This projects contains a LibraryClass for a C# WPF application project. The library implements a DateTiemPicker, which besides the date picking has along side a time picking widgets.
Extented documenetations and comments for easy modifications and styling. Appropriate for a dropdown or popup widget for returning a DateTiem value to a textbox, or for a stand-alone calander widget.

Table of Contents

Features

  1. LibraryClass for a DatePicker. All the logic is located in teh code behind, which is heavily commneted for easy understanding and modification.
  2. Therefore, the .xaml file is clean and contains only the styles (which will be moved in a different file in the next update) and the grid layout.
  3. A time picker will be added soon.
  4. The project solution has a WPF application connected to the library for testing the LibraryClass.

Overview

In this Update the TimePicker is available In next update the Ok button will send DateTime info to a textblock

Installation

Method 1. NuGet

  1. Download using Nuget Package manager.
  2. In the Solution Manager, under dependancies there should be a DateTimePickerCustom.dll file.
  3. Include that file in your WPF Application by using the following line.

xmlns:[YourNamespace]="clr-namespace:DateTimePickerCustom;assembly=DateTimePickerCustom"

Method 2. GitHub

  1. Clone Github repository and add the LibraryClass to your solution.
  2. This is how the solution tree in the solution explorer should look like, if you add a test WPF application.

solut tree

  1. Right-Click on the WPF application Project in the solution explorer and Add -> Project Reference
  2. Importing the LbraryClass to the WPF aaplication using the lines with the gray arrow.

Test

Usage

Besides a stand-alone calander, its a great and stylized solution for a Date and Time Picker as a Popup for a TextBlock Date and time selection.

Contributing

If you would like to contribute to the project, I would love hearing from you. I message in github or in my e-mail.

License

MIT-license


datetimepickercustom's People

Contributors

tribanocci avatar

Stargazers

DucDev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.