Herkese merhaba,
Bu yazımda Power Apps’de kullanabileceğimiz kullanışlı kontrollerden bahsetmek istiyorum. Bildiğiniz gibi bir uygulama geliştirirken kullanıcıyla herhangi bir şekilde etkileşimi sağlayan buton, grid, liste, textbox gibi nesnelere kontrol denir. Mesela bir telefon uygulamasını veya web sitesinin login sayfasını düşünün. Adınızı, soyadınızı yazdığınız text’ler, giriş yaptığınız butonların hepsi kontrole örnektir. Bu yazımda Power Apps’de oluşturduğunuz bir tuval uygulamada kullanabileceğiniz güzel kontrollerden bahsedeceğim.

Yukarıda benim Power Apps’de yaptığım bir uygulamanın ekran görüntüsünü görüyorsunuz. Üst menüdeki “Insert” ü tıkladığımda altta açılan her bir kontrolü kendi uygulamam ekleyebilirim. Burada mercek altına almak istediğim kontroller “Media” altında yer alıyor.
- Image: Herhangi bir dosyadan ya da veri kaynağından resim aktarmanızı sağlar.
- Camera: Cihazınızdan kullanıcının fotoğraf çekmesini sağlar, mesela profil fotografı gibi..
- Barcode Scanner: Android ya da iOS cihazdan data-matrix codu, QR kod ya da barkod okunmasını sağlar.
- Video: Youtube gibi video kaynaklarından ya da cihazınızdaki videoların izlenmesini sağlar.
- Microsoft Stream: Microsoft Stream videolarını oynatmanızı sağlar.
- Audio: Uygulamanıza kaydedilen ya da herhangi bir dosyadan aldığınız ses dosyalarını oynatmanızı sağlar.
- Microphone: Kullanıcıların ses kaydı yapmasını sağlar.
- Add Picture: Uygulamanıza kullanıcının resim yüklemesini sağlar.
- Import: Diğer Power App’lerden alınan verinin bu uygulamaya aktarılmasını sağlar.
- Export: Diğer Power App’lere bu uygulamadan veri aktarımını sağlar.
- PDF Viewer: Bir kaynaktan PDF’in görüntülenmesini sağlar.
- Map: Azure Map tarafından kontrol edilen harita özelliği sağlar.
- View in 3D: 3D bileşenlerin görüntülenmesini sağlar.
Mesela şirketinizin tanıtım videosunu uygulamanızda kullanmak istiyorsunuz. O zaman gitmem gereken adres;
Insert > Media > Video dedikten sonra gelen ekranda açılan sağ menüde yer alan Properties ve Advanced sekmelerinden videonun özelliklerini belirleyebilirsiniz. Bu menü herbir kontrol için açılmakta ve kontrole göre değişmektedir. Mesela Properties altında videonu konumu, kontrol gösterimi (video başlat, küçültme, sesi veya videonun ismi gibi özellikleri), sayfa açılınca otomatik başlatma veya başlatmama, videonun ilk açılış resminin seçimi gibi özellikleri belirleyebilirsiniz. (Bunu Color altındaki image’dan yapıyoruz)

İlave bir özellik daha ekleyelim ve kullanıcılara videoyu beğenip beğenmediklerine dair oylama sunalım. O zaman sol menüden Insert > Rating diyerek tuvalime oylama yıldızlarını ekliyorum. Yine sağ menüde rating için özellikler penceresi açılıyor.

Gördüğünüz gibi Power Apps’e kontrol eklemek ve kontrolleri kendi zevkinize göre düzenlemek oldukça kolay. Yukarıdaki örnekte “Rate” ekledim ve default olarak 5 yıldız verilmiş şekilde gelsin dedim. Siz de sol menü yardımıyla rate’de yer alan yıldızların rengini, boyutunu, sayısını ve doluluğunu değiştirebilirsiniz.
Bunun gibi kontroller ile uygulamanızı hem kullanıcı dostu hem de daha etkileşimli hale getirebilirsiniz. Az kod yazarak veya hiç kod yazmayarak dilediğiniz kadar kontrol ekleyebilir ve özelliklerini değiştirebilirsiniz.