C#'da textbox'a girilen metini okutacağız. Ancak şöyle olacak. ComboBox'da Türkçe ve İngilizce seçenekleri olarak. Kullanıcı Türkçe'yi seçtiği zaman metini Türkçe okuyacak, İngilizce'yi seçtiği zaman İngilizce okuyacak. Bunu nasıl yaparım ?
Yazıyı okutmak için bir tuş koyarsınız. Button Click olayında if sorgusu yazıp Combobox.SelectedItem ve ya Combobox.SelectedIndex değerine bakıp ona göre Text to Speech kodlarını devreye sokarsınız. Tabi WPF'de MVVM kullanıyorsanız Combobox.SelectedItem yerine Combobox'a bağladığınız (binding) verinin (CollectionViewSource gibi) seçilmiş elemanını baz alırsınız. Tabi bu durumda Click olayını doğrudan işlemek yerine bu olaya komut (command) atarsınız. Böylece veri ile arayüzü birbirinden ayırmış olursunuz.