Masalah pengikatan kotak pelengkapan otomatis

Saya memiliki kotak pelengkapan otomatis tempat saya mencoba mengikat item yang dipilih ke properti item yang sebenarnya dipilih. Yaitu. Saya memiliki objek Klien dengan properti Nama, dan ItemsSource dari kotak pelengkapan otomatis saya adalah Daftar Klien.

Properti yang saya coba ikat sebagai Item yang dipilih adalah sebuah String, yang disebut SelectedClientName. Tetapi karena SelectedClientName bukan bertipe Client, saya tidak bisa mengikatnya secara langsung.

Sebagai solusinya, saya menggunakan konverter. Tapi saya ingin tahu apakah ada cara untuk melakukan ini secara mengikat tanpa konverter.


person Quintonn    schedule 24.12.2010    source sumber


Jawaban (1)


Saya menyarankan agar SelectedClientName tidak bertipe berbeda, dalam kasus Anda bertipe string. Pertahankan tipe Klien dan gunakan properti Nama Anda di mana string diperlukan.

Berikut beberapa informasi tambahan tentang pengikatan ke objek kompleks di AutoCompleteBox: http://www.codeproject.com/Tips/79158/AutoCompleteBox-Binding-Custom-Objects

person ShawnFeatherly    schedule 26.08.2011