2
Я застрял в задаче: У меня есть PopUp
окно, его DataContext
указывает на объект, который содержит ссылку к ListBox
(reftolistbox).XAML привязки SelectedItem к опорному DataContext.listbox
мне удалось создать работающую связывания с этим кодом отделенного кода:
private void ID_Loaded(object sender, RoutedEventArgs e)
{
Binding myBinding = new Binding("id");
myBinding.Source = ((myclass)DataContext).reftolistbox;
myBinding.Path = new System.Windows.PropertyPath("SelectedItem.Name");
BindingOperations.SetBinding(ID, ComboBox.TextProperty, myBinding);
}
Я хочу, чтобы заменить приведенный выше код с XAML решения, вот список я пытался, но никто не работал.
<Combobox ...
Text="{Binding Source=DataContext.reftolistbox, Path=SelectedItem.Name }"
Text="{Binding reftolistbox.SelectedItem.Name }"
Text="{Binding Path=DataContext.reftolistbox.SelectedItem.Name}"
Нужно решение XAML, что я делаю неправильно?
Пробовали ли вы это: Текст = "{Binding ElementName = reftolistbox, Path = SelectedItem.Name}" – Amine
я пробовал уже, не работают – alexn234
мы можем иметь полный XAML? в основном для ComboBox и ListBox – Amine