1

画面に 2 つの RadioButtons と TimePicker コントロールがあります。TimePicker の場合、active_end_Date は、値が TimePicker Value プロパティから設定される DataContext のプロパティです。2 つの RadioButton のいずれかがチェックされている場合、TimePicker の Value プロパティを 23:59:59 に設定し、DataContext の値を更新します。

<RadioButton Content="Occurs at once: " FontSize="18" GroupName="DailyFreqGroup" Name="DailyFreqGroupRadio1"/>
<xctk:TimePicker Name="EndTimeTextBoxDailyFreq"  Value="{Binding Path=active_end_date, Mode=TwoWay, Converter={StaticResource TimeConverter}
    , ConverterParameter='active_end_date'}" HorizontalAlignment="Left" Margin="2" MinWidth="100" Format="LongTime">
    <xctk:TimePicker.Style>
        <Style TargetType="{x:Type xctk:TimePicker}">
            <Setter Property="Value" Value="01-01-0001 PM 11:00:00"></Setter>
            <Style.Triggers>
                <DataTrigger Binding="{Binding Path=IsChecked, ElementName=DailyFreqGroupRadio1}" Value="True">
                    <Setter Property="Value" Value="01-01-0001 PM 05:00:00">
                    </Setter>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </xctk:TimePicker.Style>
</xctk:TimePicker>

ある種のコンバーターを割り当てる必要があると思いますが、その方法がわかりません。

4

1 に答える 1