Tôi đã gõ đầu của tôi chống lại điều này trong một thời gian. Tôi không thực sự chắc chắn tại sao nó không hoạt động. Tôi vẫn còn khá mới mẻ đối với toàn bộ hoạt động kinh doanh WPF này.Bộ sưu tập ràng buộc WPF vào ComboBox và chọn một mục
Dưới đây là XAML của tôi cho các combobox
<ComboBox
SelectedValuePath="Type.FullName"
SelectedItem="{Binding Path=Type}"
Name="cmoBox" />
Đây là những gì populates ComboBox (myAssembly là một lớp tôi tạo ra với một danh sách các loại có thể)
cmoBox.ItemsSource = myAssembly.PossibleTypes;
Tôi đặt DataContext trong cha mẹ phần tử của ComboBox trong mã phía sau như sau:
groupBox.DataContext = listBox.SelectedItem;
Tôi muốn liên kết g để chọn đúng "loại có thể" từ hộp kết hợp. Nó không chọn bất cứ thứ gì. Tôi đã thử SelectedValue và SelectedItem. Khi tôi thay đổi DisplayMemberPath của ComboBox thành một thuộc tính khác, nó đã thay đổi những gì được hiển thị vì vậy tôi biết nó không hoàn toàn bị hỏng.
Bất kỳ ý tưởng nào ???
Đã làm việc tuyệt vời! Cảm ơn –
:) Tôi đã không kiểm tra nó ... nhưng tôi đã nhận được vào WPF rất nhiều gần đây (do sử dụng nó tại nơi làm việc) ... Tôi figured này hoặc là 100% chính xác, hoặc cách tắt. –