.net 向WPF中的DatePicker控件添加按钮

.net 向WPF中的DatePicker控件添加按钮,.net,wpf,.net,Wpf,在我的应用程序中,我使用Datepicker控件从日历中选择日期。我想将“确定”和“取消”按钮集成到日历中。这样,用户可以选择日期并单击“确定”,或单击“取消”关闭日历。建议我在.NET WPF中实现此功能的最佳方法 如果没有,哪一个第三方控件最好将“确定”和“取消”按钮添加到日期选择器 DatePicker中按钮的示例 @Naresh,你试过这篇文章吗? <Grid> <DatePicker x:Name="StartDate" SelectedDate="{Bind

在我的应用程序中,我使用Datepicker控件从日历中选择日期。我想将“确定”和“取消”按钮集成到日历中。这样,用户可以选择日期并单击“确定”,或单击“取消”关闭日历。建议我在.NET WPF中实现此功能的最佳方法

如果没有,哪一个第三方控件最好将“确定”和“取消”按钮添加到日期选择器

DatePicker中按钮的示例


@Naresh,你试过这篇文章吗?
<Grid>
    <DatePicker x:Name="StartDate" SelectedDate="{Binding StartDate}" Height="40"  Width="120" >
        <DatePicker.CalendarStyle>
            <Style TargetType="{x:Type Calendar}">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type Calendar}">
                            <StackPanel HorizontalAlignment="Center" Name="PART_Root">
                                <CalendarItem Background="{TemplateBinding Control.Background}" BorderBrush="{TemplateBinding Control.BorderBrush}" BorderThickness="{TemplateBinding Control.BorderThickness}" Name="PART_CalendarItem" Style="{TemplateBinding Calendar.CalendarItemStyle}" />
                                <Button Content="Ok" Click="OKClicked" Margin="0,0,0,2"/>
                                <Button Content="Cancel" Click="CancelClicked"/>
                            </StackPanel>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </DatePicker.CalendarStyle>
    </DatePicker>
</Grid>