У меня есть окно wpf с некоторыми элементами управления, привязанными к различным коллекциям.
<controls:CustomTextBox ItemsSource="{Binding Countries}" />
<controls:CustomTextBox ItemsSource="{Binding Localities}" />
"ItemsSource" - это пользовательский DependencyProperty для связи с коллекцией.
Я хочу получить коллекцию во время выполнения в PreviewLostKeyboardFocus для проверки, если текст существует в коллекции.
PreviewLostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
{
CustomTextBox textBox = (CustomTextBox)sender;
var bindingExpression = textBox.GetBindingExpression(textBox.ItemsSourceDependencyProperty);
...
}
Я получил обязательное выражение, но я не знаю, как искать текст в Коллекции.
Спасибо.