WPF TimePickerを使いたい .Net Frameworkを利用してたら苦労する

イラスト XAML

.Net Frameworkを利用して、TimePickerを利用したいと思い、色々探し回ると Microsoft.UI.Xamlをnugetすればいけそうな記述を見つけるが、これだと動かない。

Extended WPF Toolkit

Extended WPF Toolkit

を利用します。

これをインストールし、Xaml上に以下を追記します。

xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"

こんな感じになります。

<Window x:Class="Digi.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:DigiPlusPush"
        mc:Ignorable="d"
        Title="MainWindow" Height="768" Width="1368" WindowState="Maximized">

TimePicker

あとは、これでTimePickerが配置できます。

    <Grid>
        <xctk:TimePicker x:Name="timePicker" Width="120" Height="30" />
    </Grid>

DateTimePicker

DateTimePickerも利用可能です

<xctk:DateTimePicker x:Name="Tp_NoticeTime" Grid.Column="1" Margin="92,107,132,475" RenderTransformOrigin="0.5,0.5" FontSize="18"  />

コメント

タイトルとURLをコピーしました