Попробуйте этот ответ: https://stackoverflow.com/a/845033/4117068
По существу, объявите пространство имен XML с yourNamespace.Properties
xmlns:properties="clr-namespace:YourNamespace.Properties"
Затем вызовите настройку с помощью
{x:Static properties:Settings.DelayValue}
Так что сВаш фрагмент кода выше должен выглядеть следующим образом:
Text="{Binding myText, Source={StaticResource queryView},
UpdateSourceTrigger=PropertyChanged,
Delay={x:Static properties:Settings.DelayValue}}"
РЕДАКТИРОВАТЬ: Вы также можете сделать это из кода в файле xaml.cs.
Для этого, датьX: Имя для вашего TextBox
<TextBox x:Name="yourTextBox" ... />
Затем в коде позади.В конструкторе после InitializeComponent ();Получите привязку textBox и установите задержку следующим образом:
BindingExpression bindingExpression = yourTextBox.GetBindingExpression(TextBox.TextProperty);
Binding parentBinding = bindingExpression.ParentBinding;
parentBinding.Delay = Properties.Settings.Default.DelayValue;
yourTextBox.SetBinding(TextBox.TextProperty, parentBinding);