-- WPF, XAML

WPF Uygulamalarında AcceptButton ve CancelButton

Merhaba,

Masaüstü uygulamalarında kullanıcı deneyimini geliştirmek için klavyeden Enter ve ESC tuşuna basıldığında otomatik olarak tetiklenen iki özelliği vardı. Bunlar varsayılan olarak mouse kullanmadan onaylamayı sağlayan AcceptButton (Enter tuşu ile) ve form ya da uygulamadan çıkılması için kullanılan CancelButton (ESC tuşu ile) özellikleridir. Windows Form uygulamalarında bunu form nesnesinin AcceptButton ve CancelButton özelliklerinden yapabiliyorduk. Ancak WPF de bu yok… Çünkü form yok! Form işi WPF de Window olarak ele alınır ve mimarisi çok katmanlıdır. Sanıyorum bu nedenle WPF deki AcceptButton ve CancelButton işlemleri arayüzde oluşturduğunuz bir buton kontrolü üzerindeki özelliklerle yapılıyor.

Bir buton üzerinden erişebileceğiniz özellikler şöyle;

  • IsDefault : Bu özellik AcceptButton yerine kullanılır. True değeri verirseniz form açıkken Enter tuşuna bastığınızda otomatik tetiklenir.
  • IsCancel : Bu özellik CancelButton yerine kullanılır. True değeri verirseniz form açıkken ESC tuşuna bastığınızda otomatik tetiklenir.

İyi çalışmalar.
Cihan Özhan

Yorumla

Yorum

  • İçerik ile ilgili etiketler