В соответствии с этим question означает, что привязка выполняется с помощью текущего DataContext. Каков текущий DataContext?В Xaml, что означает DataContext = "{Binding}"
ответ
Текущий DataContext - это то, что вы его установили.
DataContext="{Binding}"
бесполезен, потому что это значение по умолчанию. Элемент управления наследует контекст данных его родителя. Итак, что происходит здесь, так это то, что вы назначаете текущее значение DataContext
самому себе. И это значение, которое ваш контроль унаследовал от его родительского контроля.
Его родитель или его контейнер? –
Есть ли разница? –
Контейнер с моим списком - вкладка. Родитель мой combobox - UserControl. –
Установка DataContext
на элемент управления говорит: «Это данные, которые я хочу, чтобы вы и ваши дочерние элементы управления привязывались». Не следует добавлять привязку к DataContext. Вы добавляете привязку к любому другому свойству, а затем устанавливаете DataContext для объекта, к которому вы хотите привязать.
И как я могу это сделать? –