Я хотел бы сделать его так, чтобы по умолчанию, когда я связываю с одним из своих свойств зависимости, обязательный режим был двухсторонним, и триггер обновления является измененным свойством. Существует ли способ сделать это?
Вот пример одного из моих свойств зависимости:
public static readonly DependencyProperty BindableSelectionLengthProperty =
DependencyProperty.Register(
"BindableSelectionLength",
typeof(int),
typeof(ModdedTextBox),
new PropertyMetadata(OnBindableSelectionLengthChanged));
При регистрации свойства инициализируйте свои метаданные с помощью:
new FrameworkPropertyMetadata
{
BindsTwoWayByDefault = true,
DefaultUpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged
}