拡張 wpf ツールキットを使用して、wpf アプリケーションで TimePicker 形式を使用しました。「HH:MM」形式を使用しています。しかし問題は、オプションから直接時間を選択できるボタンで、24 時間形式を表示していますが、12 時間のみが必要です。しかし、Endtime を "23:59" から "11:59" に変更することで、TimePicker のプロパティを通じてそれを管理しました。でも上下のボタンはまだ23時まで表示されています。TimePicker のプロパティだけでこれを達成できますか? また、午前/午後などの一部の日付も表示されません。また、これら 2 つのオプション (AM と PM) を表示する別のボタンも必要です。提案してください、どうすればよいですか?
私のコード ビハインドで DateTime オブジェクトにバインドされているタイムピッカー コントロールは次のとおりです。
<Window x:Class="TimeSheet.CustomView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
x:Name="Time"
Title="CustomView" Width="596" Height="596">
<Grid>
<StackPanel Orientation="Horizontal" Height="30" Width="596" Margin="0,137,-8,399">
<xctk:TimePicker x:Name="StartTimeText" Value="{Binding starttime, ElementName=Time, Mode=TwoWay}" BorderThickness="0" Background="Yellow" Width="113" EndTime="11:59:0" AllowSpin="False"/>
<xctk:TimePicker x:Name="StopTimeText" Value="{Binding stoptime, ElementName=Time, Mode=TwoWay}" BorderThickness="0" Background="Yellow" Width="115" EndTime="11:59:0" AllowSpin="False"/>
</StackPanel>
</Grid>
</Window>
私のウィンドウのUI-