일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Coding
- convert
- ListView
- C#
- dotNET
- log
- csharp
- commit
- File
- string
- programmers
- Visual Studio
- git
- algorithm
- 코딩테스트
- chashtag
- windows
- Binding
- WPF
- coding-test
- Microsoft
- .net
- windows10
- tls
- logging
- Github
- mysql
- Process
- IValueConverter
- nullable
Archives
- Today
- Total
CHashtag
[C# WPF] DateTimePicker 사용방법 (시분초까지 선택하는법) 본문
반응형
안녕하세요.
이전 게시글 (https://chashtag.tistory.com/77) 에서는 DatePicker에 대해 알아보았습니다.
하지만 DatePicker는 년 월 일 까지만 선택이 가능하고 시, 분, 초는 선택이 불가능하다는 단점이 존재합니다.
그래서 오늘은 DateTimePicker에 대해 알아보려고 합니다.
DateTimePicker
DateTimePicker는 WPF 기본 제공 Control이 아닙니다.
DateTimePicker를 사용하기 위해서는 별도의 Package를 다운받아야 하는데, 그 Package의 이름은 "Extended.Wpf.Toolkit" 입니다.
(해당 라이브러리는 상업적 목적으로 이용하실 수 없습니다.)
(https://github.com/xceedsoftware/wpftoolkit/blob/master/license.md)
(상업적 목적으로 이용하시려는 경우에는 https://xceed.com/en/our-products/product/toolkit-plus-for-wpf/ 에서 구매하신 후 사용하셔야 하니 참고 바랍니다.)
사용방법
사용방법은 DatePicker와 조금 다릅니다.
SelectedDate 속성을 사용하던 DatePicker와는 다르게, Value라는 속성을 이용하여 선택된 DateTime값을 얻을 수 있습니다.
또한 DateTimePicker Control을 이용하기 위해선 xmlns를 추가해주어야 합니다.
<Window x:Class="WPF_DateTimePicker.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:local="clr-namespace:WPF_DateTimePicker"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<xctk:DateTimePicker Height="30" Width="300" Value="{Binding SelectedDateTime}"/>
</Grid>
</Window>
(ViewModel 구현부분은 글의 주제와 벗어나 생략하도록 하겠습니다.)
감사합니다.
반응형
'C# > WPF' 카테고리의 다른 글
[C#] [WPF] TextBox의 실시간 Binding(바인딩) (0) | 2021.09.16 |
---|---|
[C#] [WPF] ComboBox Converter 사용방법 (0) | 2021.07.24 |
[C#] [WPF] MVVM패턴에서의 DatePicker 사용방법 (0) | 2021.07.19 |
[C#] [WPF] Grid 나누기 (Definition) (Span) (0) | 2021.04.06 |
[C# WPF] MVVM패턴 TextBox Enter눌렀을 때 Command (KeyBinding) (0) | 2021.03.29 |