Ana içeriğe atla

Kayıtlar

Ekim, 2016 tarihine ait yayınlar gösteriliyor

Xamarin Forms Tasarım Türleri

1- Xamarin Forms'ta Stack Layout Stack Layout'un içerisine eklenen kontrollerin margin ve padding'ini kolayca ayarlayabiliriz Önceki yazımda uygulamamızda nasıl hamburger menü yapacağımızdan bahsetmiştim. Şimdi bu menüyü düzenleyelim. Padding ile label'lar arasında ne kadar boşluk koymak istediğimizi belirliyoruz.Padding ile değer verirken left,top,right,bottom sırasıyla değerleri veriyoruz. VerticalOption Center ise o objeyi dikeyde ortalamamızı sağlıyor. CenterAndExpand ise her çözünürlükte ekranın ortasında hizalanmasını sağlıyor. 2- Xamarin Forms'ta Relative Layout  Ekran boyutundan bağımsız olarak kontrollerimizi konumlandırabileceğimiz bir yapıdır.      Constraint.Constant(50) ile verdiğimiz değerler ile objenin sayfadaki yerini belirleyebiliyoruz.     RelativeToParent kontrolümüzün parent olarak verilen objeyi referans alarak x y ve width height değerlerini vermemizi sağlar. Örneğin red kontrolünün x y ve

Xamarin Forms Sayfa Türleri

Merhaba, bu yazımda sayfa türlerinden bahsedeceğim. Xamarin Forms'ta Content Page  1- Forms Xaml Page seçerek  2- Bir class açıp Content Page'den türeterek oluşturabiliriz. Bu iki yapıyı denerken App.cs içindeki MainPage e atadığımız Content Page nesnesini değiştirmemiz gerekir. Örneğin ;  public App() {             MainPage = new MyContentPage(); } Bu uygulamayı bu sayfayı açarak başlat demektir . Eğer MyContentPage2 yi çalıştırmak istiyorsak   public App() {             MainPage = new MyContentPage2(); }  demeliyiz. Xamarin Forms'ta Tabbed Page  Alt sayfalar arasında gezinmeyi sağlayan bir sayfa yapısıdır. Xaml çıktısı yoktur. İçerisine eklenen sayfaları gösterir. Tabbed Page için bir class açalım ve bunu TabbedPage den türetelim. Daha sonra gezineceğimiz sayfaları eklememiz gerekir. Bunu Children property'sini kullanarak yapacağız. İki adet Content Page açalım, nasıl açıldığını biraz önce öğrendik :)

Xamarin Forms - Xamarin.Droid

Merhaba, Xamarin.Droid anlatımına geçmeden önce proje türümüzü nasıl belirleyeceğimiz hakkında bilgi vereceğim.Xamarin platformu sayesinde Objective C, Swift ,Java ile yapabildiğiniz her şeyi C# ile yapabilirsiniz. Traditional Xamarin & Xamarin.forms olmak üzere iki farklı proje türü vardır. Kod yazmadan önce yazacağımız ortamı tanıyıp ihtiyacımız olan proje türüne karar vermemiz verimli kod yazmamız açısından oldukça önemlidir. Peki bunlardan hangisini kullanmalıyım sorusuna cevap bulmaya çalışalım. Traditional Xamarin : C# ile android ve iOS uygulama geliştirmek olarak tanımlayabiliriz. iOS yada Android platformlarının doğal geliştirme ortamlarındaki özel kavramları nı (örneğin Android tarafında Activity, Intent gibi) kullanarak proje geliştirmemizi sağlar. Traditional Xamarin projesi açtığımızda o proje android projesi ise android ortamını C# ile kullanabilir, proje geliştirebiliriz. Xamarin.Forms :