Пользовательский шаблон WPF DatePickerTextBox

Я пытаюсь использовать пользовательский TextBox в элементе управления DatePicker , но я не могу получить дату для привязки из всплывающего календаря к текстовому блоку . Я не я не хочу иметь стиль для всего DatePicker , если это не нужно, а DatePickerTextBox имеет свой собственный элемент управления, поэтому должен быть способ только изменить его. Приведенный ниже код является тем, что у меня есть для начала:

<Style TargetType="{x:Type DatePickerTextBox}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type DatePickerTextBox}">
                <TextBox x:Name="PART_TextBox" Text="{Binding Path=SelectedDate}" />
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

Возможно, я неправильно выполняю привязку, или PART_TextBox может быть неверным, поскольку он не является частью шаблона DatePicker Сам.

Кто-то, пожалуйста, помогите! :)

Заранее спасибо!

9
задан Ben 7 May 2019 в 15:42
поделиться