Etiket: Xamarin Dersleri

Xamarin.Forms Event Handler ile Sayfa Boyutu – Bölüm 21

Xamarin

Çeşitli görsel öğelerle ilişkili boyutlarda bazı referanslar gördünüz:

  • IOS durum çubuğunun yüksekliği 20’dir ve bunu sayfada dolgu ayarı ile ayarlayabilirsiniz.
  • BoxView varsayılan genişliğini ve yüksekliğini 40 olarak ayarlar.
  • Bir Frame içindeki varsayılan Padding sayısı 20’dir.
  • StackLayout’daki varsayılan Spacing özelliği 6’dır.

Keep reading

Xamarin.Forms – Scroll (Bölüm 17)

Xamarin

Content’ı Kaydırmak

Bir Xamarin.Forms programının .NET temel sınıf kütüphanesine erişebildiğini ve Xamarin.Forms.Core gibi bir derlemede tanımlanan tüm sınıflar ve yapılar hakkında bilgi edinmek için .NET Reflection (yansımasını) kullanabileceğini unutmayın. Bu, static alanların ve Renk yapısının elde edilmesinin otomatikleştirilebileceğini önermektedir.

Keep reading

Xamarin.Forms Düzen ve Color – Bölüm 14

Xamarin

Ne kadar gelişmiş grafiksel kullanıcı arayüzleri olsa da, text pek çok uygulamanın omurgasını oluşturuyor. Bununla birlikte, text en karmaşık görsel nesnelerden biri olabilir, çünkü yüzlerce yıllık tipografinin yükünü taşır. Temel düşünce, metnin okunabilir olmasıdır. Bu, metnin çok küçük olmamasını gerektirir, ancak metin çok büyük olmamalı ve ekranda çok fazla yer kaplamamalıdır.

Keep reading

Xamarin.Forms Bölüm 13 – Text üzerinde Device.OnPlatform

Xamarin

HiLabel adlı PCL bir solution başlatalım.

Şimdi projemizde her yapı için yeni bir sınıf açacağız.

  • Visual Studio’da, Solution Explorer’da HiLabel projesini sağ tıklayıp menüden Add > New Item’yi seçebilirsiniz. Add New Item iletişim kutusunun solundaki Visual C# ve CrossPlatform’u seçin ve ortadaki Forms ContentPage’ı seçin (Dikkat: Forms ContentView seçeneği de vardır. Seçmeyin!)
  • Yeni dosyaya GreetingPage.cs adını verin.

Keep reading

Xamarin Forms: PCL vs. SAP (Portable Class Libraries or Shared Projects)

Xamarin

Yeni bir Xamarin Forms projesi oluştururken seçmeniz gereken ilk strateji, ortak kodun Portable Class Libraries (PCL) veya Shared Projects (SAP) tercihidir. İkisi de farklıdır ve kendilerine göre durumları ve avantajları-dezavantajları vardır.

Yine yeni bir Xamarin Forms projesi oluştururken UI Teknolojileri stratejisi vardır. Bunu bir sonraki makale yazısında bulacaksınız. Şimdilik buna girmiyoruz.

İlk olarak .Net Framework erişimlerine bakalım. Öncelikle her ikisininde .Net Kütüphanelerine erişimi var ama; hep bir aması olur. 🙂 Bu erişim ikisinde de farklıdır. Örneğin HTTPClient olsun. PCL’de bu kütüphaneye direkt olarak erişemezsiniz, bu bazen erişmek yerine kullanamazsınız diyenlerde var bunlar göz korkutmak için. 🙂 SAP’da import (using) edebilirken, PCL’de Nuget’e ihtiyacınız olacak.

Keep reading