Существует ли способ указать пользовательское значение по умолчанию свойства зависимости обязательный режим и триггер обновления?

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

Вот пример одного из моих свойств зависимости:

public static readonly DependencyProperty BindableSelectionLengthProperty =
        DependencyProperty.Register(
        "BindableSelectionLength",
        typeof(int),
        typeof(ModdedTextBox),
        new PropertyMetadata(OnBindableSelectionLengthChanged));
56
задан Justin 18 April 2010 в 21:40
поделиться

1 ответ

При регистрации свойства инициализируйте свои метаданные с помощью:

new FrameworkPropertyMetadata
{
    BindsTwoWayByDefault = true,
    DefaultUpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged
}
96
ответ дан 26 November 2019 в 17:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: