I in einem Problem nicht: Ich habe ein PopUp
Fenster, dessen DataContext
auf ein Objekt, das einen Verweis auf ein ListBox
(reftolistbox) hält.XAML bind SelectedItem an einen Referenz DataContext.listbox
ich es geschafft, eine funktionierende Bindung mit diesem Code-Behind-Code zu erstellen:
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);
}
ich den obigen Code mit einer XAML-Lösung ersetzen möchten, hier ist eine Liste Ich habe versucht, aber niemand arbeitete.
<Combobox ...
Text="{Binding Source=DataContext.reftolistbox, Path=SelectedItem.Name }"
Text="{Binding reftolistbox.SelectedItem.Name }"
Text="{Binding Path=DataContext.reftolistbox.SelectedItem.Name}"
Benötigen Sie eine XAML-Lösung, was mache ich falsch?
Sie tat dies versuchen: Text = "{Binding Elementname = reftolistbox, Path = SelectedItem.Name}" – Amine
ich es schon versucht, arbeiten nicht – alexn234
können wir die volle haben Xaml? hauptsächlich für ComboBox und ListBox – Amine