Universal App Ekran Nesneleri – Combobox
Universal App Ekran Nesneleri – Combobox
Geliştirdiğiniz uygulamada sınırlı bir alanda çok seçenekten bir tanesini seçtirmek istiyorsanızCombobox ekran nesnelerini kullanmalısınız.
Universal App projenizde combobox kullanmak için istediğiniz xaml dosyasına aşağıdaki kod parçasını eklemeniz yeterlidir;
Ekranın açılışında varsayılan olarak seçili gelmesini istediğinizComboboxItem tipindeki elemanınIsSelected özelliğini true yapmalısınız.
Eğer açılır kutunun bir başlığı olması gerekiyorsa, Header özelliği ile bir başlık atayabiliriz;
Uygulamanın Windows Phone yüklü bir cihazda çalıştırıldığı olduğu durumda eğer Combobox 5 veya daha az eleman içeriyorsa tıklandığında aşağıya bir liste açılır.
Combobox eğer 6 veya daha fazla eleman içeriyorsa ekranın tamamını kaplayan bir liste şeklinde gösterilir.
Seçili olan elemanın sırasını öğrenmek içinSelectedIndex özelliğini, seçili elemanın kendisini öğrenmek içinSelectedItem özelliğini kullanabiliriz.
Varolan seçim değiştiğinde yapmamız gereken işler varsaSelectionChanged event’i ile seçimin değiştiğini yakalayabilir ve yapmamız gereken işleri yapabiliriz.
Veya
cmbMenu.SelectionChanged += cmbMenu_SelectionChanged;
satırları ile değişim olduğunda cmbMenu_SelectionChanged method’unun çağırılmasını sağlarız;
private void cmbMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
// yapılacak işler
}