TabbedPage Sınıf

Tanım

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))]
public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>
type TabbedPage = class
    inherit MultiPage<Page>
    interface IElementConfiguration<TabbedPage>
Devralma
Öznitelikler
Uygulamalar

Açıklamalar

Sekmeli sayfanın kullanıcı arabirimi, sekmeler listesinden ve daha büyük bir ayrıntı alanından oluşur. iOS'ta, sekme listesi ekranın en altında görünür ve ayrıntı alanı yukarıdadır. Android ve Windows telefonlarda sekmeler ekranın üst kısmında görünür. Kullanıcı, koleksiyon bir ekrana sığamayacak kadar büyükse ekranın üst kısmındaki sekme koleksiyonunu kaydırabilir.

Uygulama geliştiricileri, sekmeli sayfalar oluşturmak için iki yöntemden birini kullanabilir. İlk olarak, uygulama geliştiricileri özelliğine tek bir sınıfın veya alt sınıflarının nesnelerinin ItemsSource listesini atayabilir ve en az türetilmiş türdeki ItemTemplate nesnelerin sayfalarını döndürmek için özelliğine bir DataTemplate atayabilir. İkincisi, uygulama geliştiricileri özelliğine nesnelerin ardılını PageChildren ekleyebilir. Her iki yöntem de aşağıdaki kod örneklerinde gösterilmiştir.

Örnek Uygulamalar sayfasında bulunabilen FormsGallery örneğinden kısalık için uyarlanmış aşağıdaki örnek kod, özelliğine ItemTemplate bir DataTemplate atayarak belirli bir türdeki verilerin nasıl görüntüleneceğini gösterir. Alanını bağlayarak rengini nasıl NamedColorPage aldığına ColorProperty dikkat edin.

using System;
using Xamarin.Forms;

namespace MinimalTabbed
{
    class TabbedPageDemoPage : TabbedPage
    {
        public TabbedPageDemoPage ()
        {
            this.Title = "TabbedPage";

            this.ItemsSource = new NamedColor[] {
                new NamedColor ("Red", Color.Red),
                new NamedColor ("Yellow", Color.Yellow),
                new NamedColor ("Green", Color.Green),
                new NamedColor ("Aqua", Color.Aqua),
                new NamedColor ("Blue", Color.Blue),
                new NamedColor ("Purple", Color.Purple)
            };

            this.ItemTemplate = new DataTemplate (() => { 
                return new NamedColorPage (); 
            });
        }
    }

    // Data type:
    class NamedColor
    {
        public NamedColor (string name, Color color)
        {
            this.Name = name;
            this.Color = color;
        }

        public string Name { private set; get; }

        public Color Color { private set; get; }

        public override string ToString ()
        {
            return Name;
        }
    }

    // Format page
    class NamedColorPage : ContentPage
    {
        public NamedColorPage ()
        {
            // This binding is necessary to label the tabs in
            // the TabbedPage.
            this.SetBinding (ContentPage.TitleProperty, "Name");
            // BoxView to show the color.
            BoxView boxView = new BoxView {
                WidthRequest = 100,
                HeightRequest = 100,
                HorizontalOptions = LayoutOptions.Center
            };
            boxView.SetBinding (BoxView.ColorProperty, "Color");

            // Build the page
            this.Content = boxView;
        }
    }
}


Aşağıdaki örnek, iki ContentPage örnek içeren bir sekmeli görünüm oluşturur.

class TabbedPageDemoPage2 : TabbedPage
{
    public TabbedPageDemoPage2 ()
    {
        this.Title = "TabbedPage";
        this.Children.Add (new ContentPage 
            {
                Title = "Blue",
                Content = new BoxView
                {
                    Color = Color.Blue,
                    HeightRequest = 100f,
                    VerticalOptions = LayoutOptions.Center
                },
            }
        );
        this.Children.Add (new ContentPage {
            Title = "Blue and Red",
            Content = new StackLayout {
                Children = {
                    new BoxView { Color = Color.Blue },
                    new BoxView { Color = Color.Red}
                }
            }
        });
    }
}

Oluşturucular

TabbedPage()

Varsayılan değerlerle yeni TabbedPage bir öğe oluşturur.

Alanlar

ActionSheetSignalName

Bu yöntem iç kullanıma yöneliktir.

(Devralındığı yer: Page)
AlertSignalName

Bu yöntem iç kullanıma yöneliktir.

(Devralındığı yer: Page)
BarBackgroundColorProperty

Özelliği için BarBackgroundColor yedekleme deposu.

BarBackgroundProperty

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

BarTextColorProperty

Özelliği için BarTextColor yedekleme deposu.

BusySetSignalName

Bu yöntem iç kullanıma yöneliktir.

(Devralındığı yer: Page)
PromptSignalName

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: Page)
SelectedTabColorProperty

Alanın yedekleme deposu SelectedTabColor .

UnselectedTabColorProperty

Alanın yedekleme deposu UnselectedTabColor .

Özellikler

AnchorX

Herhangi bir dönüştürme için merkez noktasının X bileşenini, öğenin sınırlarına göre alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
AnchorY

Herhangi bir dönüştürme için merkez noktasının Y bileşenini, öğesinin sınırlarına göre alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
AutomationId

Otomasyon çerçevesinin bu öğeyi bulmasını ve bu öğeyle etkileşim kurmasını sağlayan bir değeri alır veya ayarlar.

(Devralındığı yer: Element)
Background

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
BackgroundColor

VisualElement'in arka planını dolduracak rengi alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
BackgroundImage
Geçersiz.

için Pagearka plan olarak kullanılan görüntüyü tanımlar.

(Devralındığı yer: Page)
BackgroundImageSource

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: Page)
BarBackground

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

BarBackgroundColor

Çubuğun arka plan rengini alır veya ayarlar.

BarTextColor

Çubukta metnin rengini alır veya ayarlar.

Batched

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
Behaviors

Bu öğeyle ilişkili Davranışlar listesini alır. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
BindingContext

Bu BindableObjectöğesine ait ilişkili özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar.

(Devralındığı yer: BindableObject)
Bounds

Öğesinin sınırlarını alır.

(Devralındığı yer: VisualElement)
Children

MultiPage'in alt öğelerinin IList<Sayfasını> alır.

(Devralındığı yer: MultiPage<T>)
class

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: NavigableElement)
ClassId

Benzer öğelerden oluşan bir koleksiyonu tanımlamak için kullanılan değeri alır veya ayarlar.

(Devralındığı yer: Element)
Clip

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
ContainerArea

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Page)
CurrentPage

Seçili durumdaki sayfayı alır veya ayarlar.

(Devralındığı yer: MultiPage<T>)
DisableLayout

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
Dispatcher

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: BindableObject)
EffectControlProvider

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Element)
Effects

Bu öğeye uygulanan efektlerin listesi.

(Devralındığı yer: Element)
FlowDirection

Düzen akışı yönünü alır veya ayarlar.

(Devralındığı yer: VisualElement)
Height

Bu öğenin geçerli işlenmiş yüksekliğini alır. Bu salt okunur bir bağlanabilir özelliktir.

(Devralındığı yer: VisualElement)
HeightRequest

Bu öğenin istenen yükseklik geçersiz kılmasını alır veya ayarlar.

(Devralındığı yer: VisualElement)
Icon
Geçersiz.

İlişkili simgesinin Pagekaynak tanımlayıcısı.

(Devralındığı yer: Page)
IconImageSource

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: Page)
Id

Bir uygulamanın çalıştırılmasıyla bir öğeyi benzersiz olarak tanımlamak için kullanılabilecek bir değer alır.

(Devralındığı yer: Element)
IgnoresContainerArea

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Page)
InputTransparent

Bu öğenin kullanıcı etkileşim döngüsüne dahil edilip edilmeyeceğini belirten bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
InternalChildren

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Page)
IsBusy

Sayfayı meşgul olarak işaretler. Bu, platforma özgü genel etkinlik göstergesinin meşgul durumunu göstermesine neden olur.

(Devralındığı yer: Page)
IsEnabled

Bu öğenin kullanıcı arabiriminde etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
IsFocused

Bu öğenin şu anda odaklanıp odaklanmadığını belirten bir değer alır. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
IsInNativeLayout

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
IsNativeStateConsistent

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
IsPlatformEnabled

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
IsTabStop

Bu öğenin sekme gezintisinde yer alıp almayacağını belirten bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
IsVisible

Bu öğelerin görsel ağacının parçası olup olmayacağını belirleyen bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
ItemsSource

Görüntülenecek öğelerin kaynağı.

(Devralındığı yer: MultiPage<T>)
ItemTemplate

Öğeleri görüntüleme şablonu.

(Devralındığı yer: MultiPage<T>)
LogicalChildren

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Element)
MinimumHeightRequest

Öğenin düzen sırasında istediği en düşük yüksekliği geçersiz kılan bir değer alır veya ayarlar.

(Devralındığı yer: VisualElement)
MinimumWidthRequest

Öğenin düzen sırasında isteyeceği minimum genişliği geçersiz kılan bir değer alır veya ayarlar.

(Devralındığı yer: VisualElement)
Navigation

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: NavigableElement)
NavigationProxy

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: NavigableElement)
Opacity

İşlendiğinde öğeye uygulanan opaklık değerini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
Padding

öğesinin içeriği Page ile kenarlık arasındaki boşluk.

(Devralındığı yer: Page)
Parent

Öğesinin üst öğesini alır veya ayarlar.

(Devralındığı yer: Element)
ParentView
Geçersiz.

Bir olan bu öğenin en yakın atası olan VisualElementöğesini alır.

(Devralındığı yer: Element)
Platform
Geçersiz.

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: Element)
RealParent

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Element)
Resources

Yerel kaynak sözlüğü alır veya ayarlar.

(Devralındığı yer: VisualElement)
Rotation

Öğe işlendiğinde Z ekseni (affin döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar.

(Devralındığı yer: VisualElement)
RotationX

Öğe işlendiğinde X ekseni (perspektif döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar.

(Devralındığı yer: VisualElement)
RotationY

Öğe işlendiğinde Y ekseni (perspektif döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar.

(Devralındığı yer: VisualElement)
Scale

Öğesine uygulanan ölçek faktörünü alır veya ayarlar.

(Devralındığı yer: VisualElement)
ScaleX

X yönüne uygulanacak bir ölçek değeri alır veya ayarlar.

(Devralındığı yer: VisualElement)
ScaleY

Y yönüne uygulanacak ölçek değerini alır veya ayarlar.

(Devralındığı yer: VisualElement)
SelectedItem

Seçili durumdaki öğe.

(Devralındığı yer: MultiPage<T>)
SelectedTabColor

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

Style

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: NavigableElement)
StyleClass

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: NavigableElement)
StyleId

Öğeyi benzersiz olarak tanımlamak için kullanıcı tanımlı bir değer alır veya ayarlar.

(Devralındığı yer: Element)
TabIndex

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
Title

' Pagenin başlığı.

(Devralındığı yer: Page)
ToolbarItems

Platforma ToolbarItemözgü bir şekilde uygulanan bir dizi s.

(Devralındığı yer: Page)
TranslationX

Öğesinin X çeviri deltasını alır veya ayarlar.

(Devralındığı yer: VisualElement)
TranslationY

öğesinin Y çeviri deltasını alır veya ayarlar.

(Devralındığı yer: VisualElement)
Triggers

Bu öğeyle ilişkili Tetikleyici listesini alır. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
UnselectedTabColor

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

Visual

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
Width

Bu öğenin geçerli işlenmiş genişliğini alır. Bu salt okunur bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
WidthRequest

Bu öğenin istenen genişlik geçersiz kılmasını alır veya ayarlar.

(Devralındığı yer: VisualElement)
X

Bu öğenin geçerli X konumunu alır. Bu salt okunur bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
Y

Bu öğenin geçerli Y konumunu alır. Bu salt okunur bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)

Yöntemler

ApplyBindings()

bağlamalarını uygulamasına BindingContextuygulayın.

(Devralındığı yer: BindableObject)
BatchBegin()

Öğe özelliklerinde bir grup değişikliğin başladığını bildirir.

(Devralındığı yer: VisualElement)
BatchCommit()

öğesine bir komut toplu işleminin sonunu ve bu komutların artık işlenmesi gerektiğini bildirir.

(Devralındığı yer: VisualElement)
ChangeVisualState()

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
ClearValue(BindableProperty)

için propertytarafından SetValue ayarlanan tüm değerleri temizler.

(Devralındığı yer: BindableObject)
ClearValue(BindablePropertyKey)

tarafından tanımlanan propertyKeyözelliği için tarafından SetValue ayarlanan tüm değerleri temizler.

(Devralındığı yer: BindableObject)
CoerceValue(BindableProperty)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: BindableObject)
CoerceValue(BindablePropertyKey)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: BindableObject)
CreateDefault(Object)

Bir nesne için sayfada görüntülenmeye thisTabbedPage uygun bir varsayılan sayfa oluşturur.

Descendants()

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Element)
DisplayActionSheet(String, String, String, String[])

Uygulama kullanıcısının çeşitli düğmeler arasından seçim yapmalarına olanak sağlayan yerel bir platform eylem sayfası görüntüler.

(Devralındığı yer: Page)
DisplayAlert(String, String, String)

Uygulama kullanıcısına tek bir iptal düğmesiyle bir uyarı iletişim kutusu sunar.

(Devralındığı yer: Page)
DisplayAlert(String, String, String, String)

Uygulama kullanıcısına bir kabul et ve iptal düğmesiyle bir uyarı iletişim kutusu sunar.

(Devralındığı yer: Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard)
Geçersiz.

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: Page)
EffectIsAttached(String)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Element)
FindByName(String)

Belirtilen ada sahip öğeyi döndürür.

(Devralındığı yer: Element)
Focus()

Odağı bu öğeye ayarlamak için attemps.

(Devralındığı yer: VisualElement)
ForceLayout()

öğesini Page düzen geçişi gerçekleştirmeye zorlar.

(Devralındığı yer: Page)
GetPageByIndex(Int32)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: MultiPage<T>)
GetSizeRequest(Double, Double)
Geçersiz.

SizeRequest öğesinin değerini döndürür. Bu yöntemi çağırmak, bir düzen döngüsünün ölçü geçişini başlatır.

(Devralındığı yer: VisualElement)
GetValue(BindableProperty)

BindableProperty içinde yer alan değeri döndürür.

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty)
Geçersiz.

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Geçersiz.

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: BindableObject)
InvalidateMeasure()

Bu VisualElementöğesinin düzenini geçersiz kılmaya ilişkin olarak çağrılan yöntem. Olayı tetikler MeasureInvalidated .

(Devralındığı yer: VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
IsSet(BindableProperty)

Hedef özellik varsa ve ayarlanmışsa döndürür true .

(Devralındığı yer: BindableObject)
Layout(Rectangle)

Düzen döngüsü sırasında öğenin sınırlarını Güncelleştirmeler.

(Devralındığı yer: VisualElement)
LayoutChildren(Double, Double, Double, Double)

Alt öğeleri Elementbelirtilen alana koyar.

(Devralındığı yer: Page)
Measure(Double, Double, MeasureFlags)

Bir görsel öğenin cihazda görüntülenmesi için gereken en düşük boyutu döndürür.

(Devralındığı yer: VisualElement)
NativeSizeChanged()

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
On<T>()

Platforma özgü bir yöntemin çağrılabileceği bu TabbedPageöğesinin platforma özgü örneğini döndürür.

OnAppearing()

Geçersiz kılındığında, uygulama geliştiricilerinin görünür olmadan hemen önce davranışı özelleştirmesine Page izin verir.

(Devralındığı yer: Page)
OnBackButtonPressed()

Geri düğmesine basıldığında tetiklenen olay.

(Devralındığı yer: MultiPage<T>)
OnBindingContextChanged()

Değişikliklerin bağlama bağlamı her çağrıldığında çağrılır Page . Bu olay için sınıf işleme eklemek için bu yöntemi geçersiz kılın.

(Devralındığı yer: Page)
OnChildAdded(Element)

öğesine bir alt öğe eklendiğinde çağrılır MultiPage<T>.

(Devralındığı yer: MultiPage<T>)
OnChildMeasureInvalidated(Object, EventArgs)

Bir çocuğun Element tercih edilen boyutunun değiştiğini gösterir.

(Devralındığı yer: Page)
OnChildRemoved(Element)
Geçersiz.

Uygulama geliştiricileri, bir alt öğe kaldırıldığında yanıt vermek için bu yöntemi geçersiz kılabilir.

(Devralındığı yer: VisualElement)
OnChildRemoved(Element, Int32)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
OnChildrenReordered()

Olay yayılacak olduğunda ChildrenReordered çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

(Devralındığı yer: VisualElement)
OnCurrentPageChanged()

Olayı tetikler CurrentPageChanged .

(Devralındığı yer: MultiPage<T>)
OnDisappearing()

Geçersiz kılındığında, uygulama geliştiricisinin kaybolurken Page davranışı özelleştirmesine izin verir.

(Devralındığı yer: Page)
OnMeasure(Double, Double)

Düzen ölçümü gerçekleştiğinde çağrılan yöntem.

(Devralındığı yer: VisualElement)
OnPagesChanged(NotifyCollectionChangedEventArgs)

sayfaları MultiPage<T> değiştirildiğinde çağrılır.

(Devralındığı yer: MultiPage<T>)
OnParentSet()

özelliği Parent değiştiğinde Pageçağrılır.

(Devralındığı yer: Page)
OnPropertyChanged(String)

Bağlanabilir bir özellik değiştiğinde çağrılır.

(Devralındığı yer: MultiPage<T>)
OnPropertyChanging(String)

Bir özellikte değişiklik olacağını bildirmek için bir alt sınıftan bu yöntemi çağırabilirsiniz.

(Devralındığı yer: BindableObject)
OnSizeAllocated(Double, Double)

Page öğesine bir boyut atandığını gösterir.

(Devralındığı yer: Page)
OnSizeRequest(Double, Double)
Geçersiz.

Bu yöntem, bir öğenin istenen boyutunu almak için bir düzen döngüsünün ölçü geçişi sırasında çağrılır.

(Devralındığı yer: VisualElement)
OnTabIndexPropertyChanged(Int32, Int32)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
RemoveBinding(BindableProperty)

Önceden ayarlanmış bağlamayı kaldırır.

(Devralındığı yer: BindableObject)
RemoveDynamicResource(BindableProperty)

Önceden ayarlanmış dinamik kaynağı kaldırır

(Devralındığı yer: Element)
SendAppearing()

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: Page)
SendBackButtonPressed()

OnBackButtonPressed() çağrısı yapar.

(Devralındığı yer: Page)
SendDisappearing()

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: Page)
SetBinding(BindableProperty, BindingBase)

Bir özelliğe bağlama atar.

(Devralındığı yer: BindableObject)
SetDynamicResource(BindableProperty, String)

Bu öğenin BindableProperty özelliğini sağlanan anahtarla DynamicResource aracılığıyla güncelleştirilecek şekilde ayarlar.

(Devralındığı yer: Element)
SetupContent(T, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, başlatma işlemini contentgerçekleştirir.

(Devralındığı yer: MultiPage<T>)
SetValue(BindableProperty, Object)

Belirtilen özelliğin değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValue(BindablePropertyKey, Object)

propertyKey değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Element)
SizeAllocated(Double, Double)

SizeAllocated, bir alt ağaç düzeninin başlangıcını işaret etmek için düzen döngüsü sırasında çağrılır.

(Devralındığı yer: VisualElement)
TabIndexDefaultValueCreator()

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
TabStopDefaultValueCreator()

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: VisualElement)
UnapplyBindings()

Önceden ayarlanmış tüm bağlamaları uygulamaz.

(Devralındığı yer: BindableObject)
Unfocus()

Odağı bu öğeye göre açar.

(Devralındığı yer: VisualElement)
UnhookContent(T)

Uygulama geliştiricileri, içinde kaydettikleri SetupContent(T, Int32)öğelerin olay işleyicilerinin kaydını kaldırmak için bu yöntemi geçersiz kılar.

(Devralındığı yer: MultiPage<T>)
UpdateChildrenLayout()

Alt öğelerinin ElementPage düzenlerini güncelleştirmesini istemektedir.

(Devralındığı yer: Page)

Ekinlikler

Appearing

öğesinin Page görüntülenmek üzere olduğunu gösterir.

(Devralındığı yer: Page)
BatchCommitted

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
BindingContextChanged

Özellik her değiştiğinde BindingContext oluşturulur.

(Devralındığı yer: BindableObject)
ChildAdded

Öğeye bir alt öğe eklendiğinde gerçekleşir.

(Devralındığı yer: Element)
ChildRemoved

Bir alt öğe öğeden kaldırıldığında gerçekleşir.

(Devralındığı yer: Element)
ChildrenReordered

Bir VisualElement'in Alt Öğeleri yeniden sıralandığında gerçekleşir.

(Devralındığı yer: VisualElement)
CurrentPageChanged

Özellik değiştiğinde CurrentPage oluşturulur.

(Devralındığı yer: MultiPage<T>)
DescendantAdded

Öğeler alt ağacına bir alt öğe eklendiğinde gerçekleşir.

(Devralındığı yer: Element)
DescendantRemoved

Bir alt öğe öğeler alt ağacından kaldırıldığında gerçekleşir.

(Devralındığı yer: Element)
Disappearing

öğesinin Page görüntülenmeyi sona erdiğini gösterir.

(Devralındığı yer: Page)
FocusChangeRequested

Xamarin tarafından dahili kullanım için. Forms platform.

(Devralındığı yer: VisualElement)
Focused

Öğe odağı aldığında gerçekleşir.

(Devralındığı yer: VisualElement)
LayoutChanged

düzeni değiştiğinde Page oluşturulur.

(Devralındığı yer: Page)
MeasureInvalidated

Görsel öğenin düzeni geçersiz kılındığında tetiklenen olay.

(Devralındığı yer: VisualElement)
PagesChanged

alt sayfaları değiştiğinde MultiPage<T> oluşturulur.

(Devralındığı yer: MultiPage<T>)
PlatformSet
Geçersiz.

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

(Devralındığı yer: Element)
PropertyChanged

Bir özellik değiştiğinde oluşturulur.

(Devralındığı yer: BindableObject)
PropertyChanging

Bir özellik değişmek üzereyken tetikleniyor.

(Devralındığı yer: BindableObject)
SizeChanged

Width veya Height özellikleri bu öğedeki değeri değiştirdiğinde gerçekleşir.

(Devralındığı yer: VisualElement)
Unfocused

Öğe odağı kaybettiğinde gerçekleşir.

(Devralındığı yer: VisualElement)

Belirtik Arabirim Kullanımları

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: Element)
IItemsView<T>.CreateDefault(Object)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: MultiPage<T>)
IItemsView<T>.SetupContent(T, Int32)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: MultiPage<T>)
IItemsView<T>.UnhookContent(T)

Xamarin tarafından dahili kullanım için. Forms platformu.

(Devralındığı yer: MultiPage<T>)
INameScope.RegisterName(String, Object)

Yalnızca dahili kullanım içindir.

(Devralındığı yer: Element)
IVisualElementController.EffectiveFlowDirection

Yerel ayar ve mantıksal akış ayarlarını dikkate alarak platformdaki öğenin etkili görsel akış yönünü alır.

(Devralındığı yer: VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Bu yöntem iç kullanıma yöneliktir.

(Devralındığı yer: VisualElement)

Uzantı Metotları

AbortAnimation(IAnimatable, String)

Animasyonu durdurur.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

Belirtilen parametreleri ayarlar ve kinetik animasyonu başlatır.

AnimationIsRunning(IAnimatable, String)

tarafından handle belirtilen animasyonunun çalışıp çalışmadığını gösteren bir Boole değeri döndürür.

Batch(IAnimatable)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Bir özelliğe bağlama oluşturur ve uygular.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Geçersiz.

bir ifadeden bağlama oluşturur ve uygular.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

AncestorToRoot(Page)

Xamarin tarafından dahili kullanım için. Forms platformu.

FindByName<T>(Element, String)

içeren elementkapsamda adı name olan türün T örneğini döndürür.

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

GetSortedTabIndexesOnParentPage(VisualElement)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

FadeTo(VisualElement, Double, UInt32, Easing)

, lengthve easing parametreleri tarafından opacityaçıklanan soldurma işlemini gerçekleştiren bir görev döndürür.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

tarafından belirtilen sınırlarını VisualElement parametresi tarafından view belirtilen dikdörtgene bounds kolaylaştıran bir görev döndürür.

RelRotateTo(VisualElement, Double, UInt32, Easing)

VisualElement tarafından view belirtilen öğesini tarafından geçerli döndürmesinden döndürürdrotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

tarafından belirtilen view öğesini geçerli ölçeğinden değerine ölçeklendirin VisualElementdscalebir görev döndürür.

RotateTo(VisualElement, Double, UInt32, Easing)

, lengthve easing parametreleri tarafından açıklanan döndürmeyi rotationgerçekleştiren bir görev döndürür.

RotateXTo(VisualElement, Double, UInt32, Easing)

Y eksenini opacityzamana length göre ve kullanarak easingçarpıtan bir görev döndürür.

RotateYTo(VisualElement, Double, UInt32, Easing)

X eksenini opacityzamana length göre ve kullanarak easingçarpıtan bir görev döndürür.

ScaleTo(VisualElement, Double, UInt32, Easing)

ile view belirtilen öğesini mutlak ölçek faktörüne scaleölçeklendirerek VisualElement bir görev döndürür.

ScaleXTo(VisualElement, Double, UInt32, Easing)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

ScaleYTo(VisualElement, Double, UInt32, Easing)

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Geçerli değerlerinden TranslationX ve TranslationY özelliklerine yeni değerlere animasyon ekler. Bu, giriş düzeninin görsel düzeniyle aynı konumda olmasını sağlar.

HasVisualStateGroups(VisualElement)

İlişkili bir veya daha fazla görsel durum grubu varsa element döndürürtrue. Aksi takdirde döndürür false.

Şunlara uygulanır