我想使用 WPFToolkit DatePicker 将日期插入到我的组合框中。默认情况下,DatePicker 带有日期文本框。我知道 WPFToolkit 有用于文本框的 DatePickerTextBox 控件。我想将它覆盖到 ComboBox 控件中。我不知道如何覆盖此控件。
我有一个控件,该控件在组合框选项中具有一些默认日期参数,例如一年前、2011、2010、2009 等。当我从日期选择器中选择特定日期时,我想将该日期显示到组合框控件中。
我希望这个问题很清楚。
我想使用 WPFToolkit DatePicker 将日期插入到我的组合框中。默认情况下,DatePicker 带有日期文本框。我知道 WPFToolkit 有用于文本框的 DatePickerTextBox 控件。我想将它覆盖到 ComboBox 控件中。我不知道如何覆盖此控件。
我有一个控件,该控件在组合框选项中具有一些默认日期参数,例如一年前、2011、2010、2009 等。当我从日期选择器中选择特定日期时,我想将该日期显示到组合框控件中。
我希望这个问题很清楚。
您将无法直接覆盖此控件。我可以提出的唯一建议是使用该控件和 ComboBox SelectedValue 属性之间的 ElementName 绑定来获得所需的行为。
之后,如果您确实确定可以替换 DatePickerTextBox 控件的默认样式模板以隐藏 TextBox 元素,并将您的 ComboBox 放在 UI 中您想要的任何位置,使其看起来像您想要的那样。
我在 WPFToolkit 中找到了日历控件。我在 MenuItem 控件中使用日历控件和组合框。它将与 DatePicker 控件相同,但我将使用带有其他选项的组合框而不是文本框。
它满足了我拥有 ComboBox 和 DatePicker 的目的。