XAML Denetimleri
Görünümler, diğer grafik programlama ortamlarında Denetim veya pencere öğeleri olarak bilinen Etiketler, düğmeler ve kaydırıcılar gibi kullanıcı arabirimi nesneleridir. Tüm tarafından desteklenen görünümler Xamarin.FormsView sınıfından türetilir.
İçinde tanımlanan tüm görünümlere Xamarin.Forms xaml dosyalarından başvurulabilir.
Sunuma yönelik görünümler
| Görünüm | Örnek |
|---|---|
BoxViewBelirli bir rengin dikdörtgenini görüntüler.
|
<BoxView Color = "vurgu" |
ElipsElips veya daire görüntüler.
|
<Elips dolgusu = "kırmızı" |
GörüntüBit eşlem görüntüler.
|
<Görüntü kaynağı = " https://aka.ms/campus.jpg" ; |
EtiketleMetnin bir veya daha fazla satırını görüntüler.
|
<Etiket metni = "Merhaba, Xamarin.Forms !" |
ÇizgiBir çizgi görüntüler.
|
<Satır x1 = "40" |
HaritaBir harita görüntüler.
|
<Haritalar: Map ItemSource = "{bağlama konumları}"/> |
YolEğrileri ve karmaşık şekilleri görüntüleme.
|
<Yol konturu = "siyah" |
PoligonBir çokgen görüntüleyin.
|
<Çokgen noktaları = "0 48, 0 144, 96 150, 100 0, 192 0, 192 96, |
Çoklu çizgiBir dizi bağlantılı düz çizgi görüntüler.
|
<Çoklu çizgi noktaları = "0, 0 10, 30, 15, 0 18, 60 23, 30 35, 30 40, 0 |
DikdörtgenBir dikdörtgen veya kare görüntüler.
|
<Dikdörtgen dolgusu = "kırmızı" |
WebViewWeb sayfalarını veya HTML içeriğini görüntüler.
|
<WebView kaynağı = " https://docs.microsoft.com/xamarin/" ; |
Komutları başlatan görünümler
| Görünüm | Örnek |
|---|---|
DüğmeMetni dikdörtgen bir nesnede görüntüler.
|
<Düğme metni = "bana tıklayın!" |
ImageButtonDikdörtgen nesnedeki bir görüntüyü görüntüler.
|
<ImageButton kaynağı = "XamarinLogo.png" |
RadioButtonBir kümeden bir seçenek seçimine izin verir.
|
<RadioButton Text = "Pineapple" |
RefreshViewKaydırılabilir içerik için çekme yenileme işlevi sağlar.
|
<RefreshView ısyenilemeye = "{Binding ısyenilerken}" |
Arama ÇubuğuArama gerçekleştirmek için kullandığı kullanıcı girişini kabul eder.
|
<SearchBar PlaceHolder = "arama terimini girin" |
SwipeView, Bir çekme hareketi tarafından ortaya çıkarılan bağlam menüsü öğeleri sağlar.
|
<SwipeView> |
Değerleri ayarlamaya yönelik görünümler
| Görünüm | Örnek |
|---|---|
CheckBoxBir değer seçimine izin verirboolean .
|
<CheckBox IsChecked = "true" |
KaydırıcıSürekli bir aralıktan değer seçimine izin verirdouble .
|
<Kaydırıcı en az = "0" |
StepperArtımlı bir aralıktan değer seçimine izin verirdouble .
|
<Stepper en az = "0" |
AnahtarBir değer seçimine izin verirboolean .
|
<Switch değiştirildi = "false" |
DatePickerBir tarih seçimine izin verir.
|
<DatePicker biçimi = "D" |
TimePickerBir zaman seçimine izin verir.
|
<TimePicker biçimi = "T" |
Metin düzenlemeye yönelik görünümler
| Görünüm | Örnek |
|---|---|
GirişTek satırlık bir metnin girilmesi ve düzenlenmesine izin verir.
|
<Giriş klavyesi = "e-posta" |
DüzenleyiciBirden çok satırlık metnin girilip düzenlenmesine izin verir.
|
<Düzenleyici VerticalOptions = "FillAndExpand"/> |
Etkinliği belirtmeye yönelik görünümler
| Görünüm | Örnek |
|---|---|
ActivityIndicatorUygulamanın, hiçbir ilerleme göstergesi vermeden, uzun bir etkinlikte bağlı olduğunu göstermek için bir animasyon görüntüler.
|
<ActivityIndicator IsRunning = "true" |
ProgressBarUygulamanın uzun bir etkinlikten ilerlediğini gösteren bir animasyon görüntüler.
|
<ProgressBar Ilerleme durumu = ". 5" |
Koleksiyonları görüntüleyen görünümler
| Görünüm | Örnek |
|---|---|
CarouselViewVeri öğelerinin kaydırılabilir bir listesini görüntüler.
|
<CarouselView ItemSource = "{Binding Monkeys}"> |
CollectionViewFarklı düzen belirtimleri kullanılarak seçilebilir veri öğelerinin kaydırılabilir bir listesini görüntüler.
|
<CollectionView ItemSource = "{Binding Monkeys}"> |
IndicatorViewİçindeki öğelerin sayısını temsil eden göstergeleri görüntülerCarouselView .
|
<Indicatorview x:Name = "ındicatorview" |
ListViewSeçilebilir veri öğelerinin kaydırılabilir listesini görüntüler.
|
<ListView ItemSource = "{Binding Monkeys}"> |
SeçiciMetin dizeleri listesinden bir select öğesi görüntüler.
|
<Seçici başlığı = "bir maymun seçin" |
TableViewEtkileşimli satırların bir listesini görüntüler.
|
<tableview hedefi = "Ayarlar"> |
Örneği indirin
ekran görüntüsü





ekran görüntüsü
ekran görüntüsü


'ın ekran görüntüsü
ekran görüntüsü
ekran görüntüsü
'ın ekran görüntüsü
ekran görüntüsü
ekran görüntüsü

ekran görüntüsü
ekran görüntüsü

ekran görüntüsü
ekran görüntüsü
ekran görüntüsü
ekran görüntüsü
ekran görüntüsü
ekran görüntüsü