[WPF] Hướng dẫn sử dụng DatePicker trong WPF

Byantonhyip

Th4 14, 2020 #c# wpf datepicker get date, #c# wpf datepicker get date time, #c# wpf datepicker get selected date, #c# wpf datepicker readonly, #c# wpf datepicker set date format, #datepicker binding wpf mvvm, #datepicker wpf, #datepicker wpf binding, #datepicker wpf binding datetime, #datepicker wpf custom format, #datepicker wpf date format, #datepicker wpf default date, #datepicker wpf default date today, #datepicker wpf default value, #datepicker wpf format, #datepicker wpf format c#, #datepicker wpf format date, #datepicker wpf get date, #datepicker wpf get value, #datepicker wpf null value, #datepicker wpf readonly, #datepicker wpf set value, #datepicker wpf style, #datepicker wpf time, #datepicker wpf value, #datetimepicker wpf, #datetimepicker wpf binding, #datetimepicker wpf style, #Hướng dẫn sử dụng DatePicker trong WPF, #Mã nguồn sử dụng datepicker trong WPF, #make datepicker readonly wpf, #Sử dụng Datepicker trong WPF, #Sử dụng DatePicker trong WPF như thế nào, #Ví dụ sử dụng datepicker trong WPF, #wpf datepicker binding current date, #wpf datepicker binding example, #wpf datepicker binding format, #wpf datepicker binding not working, #wpf datepicker binding selected date, #wpf datepicker binding string format, #wpf datepicker button style, #wpf datepicker clear value, #wpf datepicker control date format, #wpf datepicker current date, #wpf datepicker date format dd/mm/yyyy, #wpf datepicker date format xaml, #wpf datepicker default date null, #wpf datepicker default text select a date, #wpf datepicker display date format, #wpf datepicker empty value, #wpf datepicker format binding, #wpf datepicker format date time, #wpf datepicker format dd-mm-yyyy, #wpf datepicker format month year only, #wpf datepicker format time, #wpf datepicker get date value, #wpf datepicker get datetime, #wpf datepicker get selected date, #wpf datepicker popup style, #wpf datepicker read only, #wpf datepicker readonly text, #wpf datepicker readonly textbox, #wpf datepicker selected date format, #wpf datepicker set default date today, #wpf datepicker style calendar, #wpf datepicker style example, #wpf datepicker style part_button, #wpf datepicker style template, #wpf datepicker style textbox, #wpf datepicker style trigger, #wpf datepicker time format, #wpf datepicker time only, #wpf datepicker timepicker, #wpf datepicker timezone, #wpf datepicker value '' could not be converted, #wpf datetimepicker default date, #wpf datetimepicker formatstring, #wpf datetimepicker get date, #wpf datetimepicker readonly, #wpf datetimepicker time, #wpf datetimepicker time format, #wpf datetimepicker time only, #wpf datetimepicker value
Chia sẻ

Để sử dụng DatePicker trong WPF như hình trên, các bạn thực hiện theo các bước như dưới đây:

Bước 1: Tạo một dự án WPF mới

Bước 2: Thêm đoạn mã XAML như dưới đây

<Window x:Class="WpfApplication12.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <DatePicker HorizontalAlignment="Left"
                    Margin="10,10,0,0"
                    VerticalAlignment="Top"
                    SelectedDateChanged="DatePicker_SelectedDateChanged"/>
    </Grid>
</Window>

Bước 3: Bổ sung đoạn code C# như sau:

using System;
using System.Windows;
using System.Windows.Controls;

namespace WpfApplication12
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void DatePicker_SelectedDateChanged(object sender,
            SelectionChangedEventArgs e)
        {
            // ... Get DatePicker reference.
            var picker = sender as DatePicker;

            // ... Get nullable DateTime from SelectedDate.
            DateTime? date = picker.SelectedDate;
            if (date == null)
            {
                // ... A null object.
                this.Title = "No date";
            }
            else
            {
                // ... No need to display the time.
                this.Title = date.Value.ToShortDateString();
            }
        }
    }
}

Bước 4: Nhấn F5 để chạy chương trình và thu được kết quả như trên hình

Chúc các bạn ngày mới vui vẻ.

ĐĂNG KÝ MUA HÀNG

    Email (*)

    Điện thoại (*)

    Tên sản phẩm/Dịch vụ:


    Chia sẻ
    Xem thêm  [WPF] Hướng dẫn viết các ký tự đặc biệt trong WPF

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *