【Material Design Toolkit】 Clock

 ClockはWPFにはないコントロールで時間と分を指定することで時刻を変更することもできます。(秒の指定は無理みたいです)
<StackPanel Orientation="Horizontal">
    <GroupBox Header="AM.PM" Margin="5">
        <materialDesign:Clock Time="{Binding Date}" 
                                DisplayAutomation="Cycle"
                                DisplayMode="Hours"/>
    </GroupBox>

    <GroupBox Header="24時間表記" Margin="5">
        <materialDesign:Clock Time="{Binding Date2}" Is24Hours="True"/>
    </GroupBox>

    <GroupBox Header="分だけ指定" Margin="5">
        <materialDesign:Clock Time="{Binding Date3}"
                                DisplayAutomation="ToMinutesOnly"
                                DisplayMode="Minutes"/>
    </GroupBox>
</StackPanel>
 このコードを実行すると以下の様に表示されます。
MaterialDesign Clock
 TimeプロパティにDateTime型のプロパティをデータバインディングします。
 Is24HoursプロパティをfalseにするとAM・PMで時刻を表示します。(左のコントロール)
 Is24Hoursプロパティをtrueにすると24時間表記で時刻を表示します。(真ん中のコントロール)
 Clockコントロールでは見ての通り、時間と分を両方同時に表示しません。
 どちらを表示するかはDisplayModeプロパティで指定できます。
 DisplayAutomationプロパティをCycleに指定することで時間を指定すると分が表示されます。
 そして分を指定すると時間表示に戻ります。
 DisplayModeとDisplayAutomationを指定することで分だけ表示・変更するといったことも可能です。
 
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

カレンダー
07 | 2017/08 | 09
- - 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 - -
全記事表示リンク

全ての記事を表示する

カテゴリ
タグリスト

月別アーカイブ
08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09 
最新記事
リンク
最新コメント
検索フォーム
Amazon