Я использовал формат TimePicker в своем приложении wpf с помощью расширенного инструментария wpf. Я использую формат «HH: MM». но проблема в том, что кнопка, которая позволяет выбирать часы непосредственно из опций, показывая 24-часовой формат, но я хочу только 12 часов. Но мне удалось это благодаря свойствам TimePicker, изменив Endtime с «23:59» до «11:59». Но эти кнопки вверх и вниз по-прежнему показывают часы до 23. Поэтому, если я хочу сделать до 11, что мне делать? Могу ли я достичь этого только с помощью свойства TimePicker? Также он не показывает часть дня, я AM/PM. Я также хочу другую кнопку, которая должна показать мне эти два варианта (например, AM и PM). Пожалуйста, предложите, как мне следует продолжить?Как изменить формат TimePicker с использованием свойств
Моих управлений Timepicker, которые связаны с объектом 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 моих оконного
Но для этого элемента управления нет свойства TimeFormatString. Это свойство FormatString. У меня есть свойство FormatString, но он не показывает часть дня (например, AM/PM). – Dinesh
Извините, я перепутал его с 'DateTimePicker'. Я отредактировал ответ – Vanlalhriata
Теперь он показывает только часть AM дня. Это означает показ с 1:00 до 12:00 AM – Dinesh