Tôi có hai Combobox và cả hai đều có liên kết với cùng một nguồn.WPF Combobox binding
<ComboBox ItemsSource="{Binding Source={StaticResource UsersViewSource}}"
Và khi tôi thay đổi thứ gì đó trong hình đầu tiên, nó cũng phản ánh thứ hai. Và tôi không biết cách giữ riêng các giá trị SelectedItem của chúng, sử dụng cùng một ItemsSource.
Điều trớ trêu của bạn là - như báo giá của bạn giải thích - 'IsSynchronizedWithCurrentItem =" False "' trong mã được trích dẫn của bạn là hoàn toàn không cần thiết, bởi vì bạn không ràng buộc với 'CollectionView'. Nếu bạn lấy các thuộc tính đó ra, các combobox vẫn không được liên kết. –
Đồng ý rằng nó có thể không phải là ví dụ tốt nhất, nhưng đặt giá trị thành True và chúng đồng bộ hóa như thể chúng đã bị ràng buộc với một CollectionView (giả định của tôi). Nếu thực sự điều này không làm việc với một CollectionView, thì tất cả có nghĩa là tôi sẽ xóa câu trả lời và bỏ đi việc học một cái gì đó bản thân mình. –
Thu hút một dự án nhanh chóng và thử nghiệm xem liệu thuộc tính IsSynchronizedWithCurrentItem có hoạt động với một CollectionView và nó thực sự hoạt động hay không. Phải thừa nhận rằng câu trả lời của tôi không chính xác, nhưng nó cung cấp một ví dụ Kaxaml nhanh;) –