0

我想使用 WPFToolkit DatePicker 将日期插入到我的组合框中。默认情况下,DatePicker 带有日期文本框。我知道 WPFToolkit 有用于文本框的 DatePickerTextBox 控件。我想将它覆盖到 ComboBox 控件中。我不知道如何覆盖此控件。

我有一个控件,该控件在组合框选项中具有一些默认日期参数,例如一年前、2011、2010、2009 等。当我从日期选择器中选择特定日期时,我想将该日期显示到组合框控件中。

我希望这个问题很清楚。

4

2 回答 2

1

您将无法直接覆盖此控件。我可以提出的唯一建议是使用该控件和 ComboBox SelectedValue 属性之间的 ElementName 绑定来获得所需的行为。

之后,如果您确实确定可以替换 DatePickerTextBox 控件的默认样式模板以隐藏 TextBox 元素,并将您的 ComboBox 放在 UI 中您想要的任何位置,使其看起来像您想要的那样。

于 2012-07-13T21:10:52.230 回答
0

我在 WPFToolkit 中找到了日历控件。我在 MenuItem 控件中使用日历控件和组合框。它将与 DatePicker 控件相同,但我将使用带有其他选项的组合框而不是文本框。

它满足了我拥有 ComboBox 和 DatePicker 的目的。

于 2012-07-13T23:08:50.707 回答