時刻選択ダイアログ
このサンプルは次のXAMLを使用しています。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Button x:Name="btnBack" Content="戻る" HorizontalAlignment="Left" Height="55" Margin="116,63,0,0" VerticalAlignment="Top" Width="162" FontSize="20" Background="#FFFF9A9A" Click="btnBack_Click" FontFamily="Global User Interface"/>
<TimePicker HorizontalAlignment="Left"
Margin="312,163,0,0"
VerticalAlignment="Top"
FontSize="20"/>
<TimePicker HorizontalAlignment="Left"
ClockIdentifier="24HourClock"
Margin="312,224,0,0"
VerticalAlignment="Top"
FontSize="20"/>
<TimePicker HorizontalAlignment="Left"
ClockIdentifier="12HourClock"
Margin="312,290,0,0"
VerticalAlignment="Top"
FontSize="20"/>
<TimePicker HorizontalAlignment="Left"
MinuteIncrement="15"
Margin="312,353,0,0"
VerticalAlignment="Top"
FontSize="20"/>
<TextBlock HorizontalAlignment="Left" Height="40" Margin="119,168,0,0" TextWrapping="Wrap" Text="通常" VerticalAlignment="Top" Width="120" FontSize="20"/>
<TextBlock HorizontalAlignment="Left" Height="40" Margin="119,224,0,0" TextWrapping="Wrap" Text="24時間制" VerticalAlignment="Top" Width="120" FontSize="20"/>
<TextBlock HorizontalAlignment="Left" Height="40" Margin="119,290,0,0" TextWrapping="Wrap" Text="12時間制" VerticalAlignment="Top" Width="120" FontSize="20"/>
<TextBlock HorizontalAlignment="Left" Height="40" Margin="119,353,0,0" TextWrapping="Wrap" Text="15分毎" VerticalAlignment="Top" Width="120" FontSize="20"/>
</Grid>
12時間制および24時間制を分類するには
ClockIdentifierを指定します。
「MinuteIncrement」を設定すると
指定した分の単位に表示されます。
このサンプルでは15と指定しているので
15分毎に表示されます。
「00/15/30/45」
10分毎では
「00/10/20/30/40/50」となります。
ヘッダファイルです。
起動後の画面です。
12時間制は午前と午後に分類されます。
24時間制と何も設定しないデフォルトの設定は24時間と同様の形式です。
15分毎に設定すると15分毎に分が表示されます。
|
|