[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 tạo bóng cho chữ trong WPF

    Trả lời

    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 *