Shell Sınıf

Tanım

PageÇoğu uygulama için gereken temel kullanıcı arabirimi özellikleri sağlayan, uygulamanın çekirdek iş yüküne odaklanmanızı sağlar.

[Xamarin.Forms.ContentProperty("Items")]
public class Shell : Xamarin.Forms.Page, Xamarin.Forms.IPageContainer<Xamarin.Forms.Page>, Xamarin.Forms.IShellController
type Shell = class
    inherit Page
    interface IShellController
    interface IPageController
    interface IVisualElementController
    interface IElementController
    interface IPageContainer<Page>
Devralma
Öznitelikler
Uygulamalar

Oluşturucular

Shell()

ShellVarsayılan değerleri olan yeni bir öğe oluşturur.

Alanlar

ActionSheetSignalName

Bu yöntem, iç kullanım içindir.

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

Bu yöntem, iç kullanım içindir.

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

Ve yöntemleri için mağaza GetBackButtonBehavior(BindableObject) yedekleniyor SetBackButtonBehavior(BindableObject, BackButtonBehavior) .

BackgroundColorProperty
BusySetSignalName

Bu yöntem, iç kullanım içindir.

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

Alan için yedekleme deposu CurrentItem .

CurrentStateProperty

Alan için yedekleme deposu CurrentState .

DisabledColorProperty
FlyoutBackdropProperty
FlyoutBackgroundColorProperty

Alan için yedekleme deposu FlyoutBackgroundColor .

FlyoutBackgroundImageAspectProperty
FlyoutBackgroundImageProperty
FlyoutBackgroundProperty
FlyoutBehaviorProperty

Alan için yedekleme deposu FlyoutBehavior .

FlyoutHeaderBehaviorProperty

Alan için yedekleme deposu FlyoutHeaderBehavior .

FlyoutHeaderProperty

Alan için yedekleme deposu FlyoutHeader .

FlyoutHeaderTemplateProperty

Alan için yedekleme deposu FlyoutHeaderTemplate .

FlyoutIconProperty

Alan için yedekleme deposu FlyoutIcon .

FlyoutIsPresentedProperty

Alan için yedekleme deposu FlyoutIsPresented .

FlyoutVerticalScrollModeProperty
ForegroundColorProperty
ItemsProperty

Alan için yedekleme deposu Items .

ItemTemplateProperty

Alan için yedekleme deposu ItemTemplate .

MenuItemTemplateProperty

Alan için yedekleme deposu MenuItemTemplate .

NavBarHasShadowProperty
NavBarIsVisibleProperty

Ve yöntemleri için yedekleme deposu GetNavBarIsVisible(BindableObject) SetNavBarIsVisible(BindableObject, Boolean) .

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

Ve yöntemleri için yedekleme deposu GetSearchHandler(BindableObject) SetSearchHandler(BindableObject, SearchHandler) .

TabBarBackgroundColorProperty
TabBarDisabledColorProperty
TabBarForegroundColorProperty
TabBarIsVisibleProperty

Ve yöntemleri için yedekleme deposu GetTabBarIsVisible(BindableObject) SetTabBarIsVisible(BindableObject, Boolean) .

TabBarTitleColorProperty
TabBarUnselectedColorProperty
TitleColorProperty
TitleViewProperty

ve yöntemleri için xThe yedekleme GetTitleView(BindableObject) deposu SetTitleView(BindableObject, View) .

UnselectedColorProperty

Özellikler

AnchorX

Öğe sınırlarına göre herhangi bir dönüşüm için merkez noktasının X bileşenini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

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

Öğe sınırlarına göre herhangi bir dönüşüm için merkez noktasının Y bileşenini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

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

Otomasyon çerçevesinin bu öğeyi bulmasını ve bunlarla etkileşime geçmesini sağlayan bir değer alır veya ayarlar.

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

Bir görselin arka planını dolduracak rengi alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
BackgroundImage
Kullanımdan kalktı.

İçin bir arka plan olarak kullanılan görüntüyü tanımlar Page .

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

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

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

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

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

Buna ait olan bağlı özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar BindableObject .

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

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

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

Anlamsal olarak benzer öğelerin bir koleksiyonunu tanımlamak için kullanılan bir değeri alır veya ayarlar.

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

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

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

Geçerli öğesine erişim sağlayan statik özellik Shell .

CurrentItem

Şu anda seçili olan ShellItem veya FlyoutItem .

CurrentPage
CurrentState

Öğesinin geçerli gezinti durumu Shell .

DisableLayout

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

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

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

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

Bu öğeye uygulanan efektlerin bir listesi.

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

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

(Devralındığı yer: VisualElement)
FlyoutBackdrop
FlyoutBackground
FlyoutBackgroundColor

Açılır menü arka plan rengini alır veya ayarlar Shell .

FlyoutBackgroundImage
FlyoutBackgroundImageAspect
FlyoutBehavior

FlyoutBehaviorÖzelliği devre dışı olarak ayarlamak, yalnızca bir Shellıdıtem olduğunda yararlı olan açılır pencere öğesini gizler. Diğer geçerli Fltıı davranış değerleri açılır pencere (varsayılan) ve kilitlidir.

FlyoutHeader

Açılır pencere üst öğesi, isteğe bağlı olarak açılır pencere üzerinde görüntülenen, görünümü View özellik değeri aracılığıyla ayarlanabilir bir görünüm olan içeriktir FlyoutHeader .

FlyoutHeaderBehavior

FlyoutHeaderBehavior 'ı CollapseOnScroll olarak ayarlamak, kaydırma işlemini kaydırma işlemi gerçekleştiğinden daraltır. Diğer geçerli FlyoutHeaderBehavior değerleri varsayılan, sabit ve kaydırdır (menü öğeleriyle birlikte kaydırılır).

FlyoutHeaderTemplate

Açılır başlık görünümü FlyoutHeaderTemplate özelliği bir olarak ayarlanarak tanımlanabilir DataTemplate .

FlyoutIcon

Basıldığında açılır pencere açılan simgesini alır veya ayarlar Shell .

FlyoutIsPresented

Açılır pencere durumunun görünür durumunu alır veya ayarlar Shell .

FlyoutVerticalScrollMode
Height

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

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

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

(Devralındığı yer: VisualElement)
Icon
Kullanımdan kalktı.

İlişkili simgesinin kaynak tanımlayıcısı Page .

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

Bir uygulamanın çalışması aracılığıyla bir öğeyi benzersiz şekilde tanımlamak için kullanılabilecek bir değer alır.

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

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

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

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

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

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

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

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

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

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

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

Bu öğenin şu anda odaklanmış olup olmadığını gösteren bir değer alır. Bu, bağlanabilir bir özelliktir.

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

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

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

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

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

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

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

Bu öğenin sekme gezintisine dahil edilip edilmediğini gösteren bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

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

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

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

ShellItem Butarafından yönetilen nesnelerin koleksiyonu Shell .

ItemTemplate

DataTemplateHer birine uygulanan alır veya ayarlar Items .

LogicalChildren

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

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

DataTemplateKoleksiyondaki nesnelere uygulanan ' i alır veya ayarlar MenuItem MenuItems .

MinimumHeightRequest

Düzen sırasında isteğin istemesi için en düşük yüksekliği geçersiz kılan bir değer alır veya ayarlar.

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

Öğe, Düzen sırasında talep edilecek en düşük genişliği geçersiz kılan bir değer alır veya ayarlar.

(Devralındığı yer: VisualElement)
Navigation (Devralındığı yer: NavigableElement)
NavigationProxy (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

Ve kenarlığının içeriği arasındaki boşluk Page .

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

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

(Devralındığı yer: Element)
ParentView
Kullanımdan kalktı.

Bir olan bu öğenin en yakın üst öğesi olan öğeyi alır VisualElement .

(Devralındığı yer: Element)
Platform
Kullanımdan kalktı.
(Devralındığı yer: Element)
RealParent

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

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

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

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

Öğe işlendiğinde Z ekseni (Afine döndürme) ile ilgili döndürme (derece cinsinden) alır veya ayarlar.

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

Öğe işlendiğinde X ekseni (perspektif döndürme) ile ilgili döndürme (derece cinsinden) alır veya ayarlar.

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

Öğe işlendiğinde Y ekseni (perspektif döndürme) ile ilgili döndürme (derece cinsinden) alır veya ayarlar.

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

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

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

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

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

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

(Devralındığı yer: VisualElement)
Style (Devralındığı yer: NavigableElement)
StyleClass (Devralındığı yer: NavigableElement)
StyleId

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

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

PageBaşlığı.

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

ToolbarItem, Platforma özgü bir şekilde uygulanan bir kümesi.

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

Öğenin X çevirisi Delta sayısını alır veya ayarlar.

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

Öğenin Y çeviri Delta öğesini alır veya ayarlar.

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

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

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

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

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

Bu öğenin istenen Genişlik geçersiz kılmayı alır veya ayarlar.

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

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

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

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

(Devralındığı yer: VisualElement)

Yöntemler

ApplyBindings()

Bağlamaları uygulamasına uygulayın BindingContext .

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

Öğelerin özelliklerinde bir grup değişikliğin başlangıcına işaret eder.

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

Öğe için bir dizi komutun sonuna işaret eder ve bu komutların şimdi yürütülmesi gerekir.

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

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

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

İçin tarafından ayarlanan her değeri SetValue temizler property .

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

Tarafından tanımlanan özelliği için tarafından ayarlanan herhangi bir değeri temizler SetValue propertyKey .

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

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

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

Uygulama kullanıcısının çeşitli düğmelerden seçim yapmasına olanak sağlayan bir yerel platform Eylem sayfası görüntüler.

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

Tek bir iptal düğmesi ile uygulama kullanıcısına bir uyarı iletişim kutusu gösterir.

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

Bir kabul ve iptal düğmesi ile uygulama kullanıcısına bir uyarı iletişim kutusu gösterir.

(Devralındığı yer: Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard)
Kullanımdan kalktı.
(Devralındığı yer: Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String) (Devralındığı yer: Page)
EffectIsAttached(String)

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

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

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

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

Attemps bu öğeye odağı ayarlamak için.

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

PageBir düzen geçişi gerçekleştirmeye zorlar.

(Devralındığı yer: Page)
GetBackButtonBehavior(BindableObject)

Öğesinin değerini alır BackButtonBehaviorProperty obj .

GetBackgroundColor(BindableObject)
GetDisabledColor(BindableObject)
GetFlyoutBackdrop(BindableObject)
GetFlyoutBehavior(BindableObject)

Öğesini alır FlyoutBehavior obj .

GetForegroundColor(BindableObject)
GetItemTemplate(BindableObject)
GetMenuItemTemplate(BindableObject)
GetNavBarHasShadow(BindableObject)
GetNavBarIsVisible(BindableObject)

Bir kabuk uygulamasındaki öğesinin gezinti çubuğunun görünürlüğünü alır obj .

GetPresentationMode(BindableObject)
GetSearchHandler(BindableObject)

, SearchHandler Belirtilen için alır obj .

GetSizeRequest(Double, Double)
Kullanımdan kalktı.

SizeRequestÖğesinin öğesini 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)
GetTabBarBackgroundColor(BindableObject)
GetTabBarDisabledColor(BindableObject)
GetTabBarForegroundColor(BindableObject)

İçin sekme çubuğunun başlık rengini alır obj .

GetTabBarIsVisible(BindableObject)

Sekme çubuğunun içinde görünür olup olmadığını alır obj .

GetTabBarTitleColor(BindableObject)
GetTabBarUnselectedColor(BindableObject)
GetTitleColor(BindableObject)
GetTitleView(BindableObject)

Başlığını alır View obj .

GetUnselectedColor(BindableObject)
GetValue(BindableProperty)

Bindadbleproperty içinde bulunan değeri döndürür.

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty)
Kullanımdan kalktı.

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

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Kullanımdan kalktı.

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

(Devralındığı yer: BindableObject)
GoToAsync(ShellNavigationState)
GoToAsync(ShellNavigationState, Boolean)

Zaman uyumsuz olarak şuraya gider , isteğe bağlı olarak canlandırın.

InvalidateMeasure()

Bunun yerleşimini geçersiz kılmak için çağrılan yöntem VisualElement . Olayını oluşturur MeasureInvalidated .

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

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

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

trueTarget özelliği varsa ve ayarlandıysa, döndürür.

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

Düzen çevrimi sırasında öğe sınırlarını güncelleştirir.

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

Alt öğeleri Element belirtilen alana yerleştirir.

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

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

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

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

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

Bu Page , platforma özgü bir yöntemin çağrıldığı, platforma özgü örneğini döndürür.

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

Geçersiz kılınırsa, uygulama geliştiricilerinin davranışı görünür hale gelmeden hemen önce özelleştirmesini sağlar Page .

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

true CurrentItem Geri düğmesinin bir basına yanıt olarak döndürülürse, döndürür.

OnBindingContextChanged()

Geliştiriciler bağlama bağlamı değişikliğine yanıt olarak davranışı özelleştirmek için bu yöntemi geçersiz kılabilir.

OnChildAdded(Element)

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

(Devralındığı yer: VisualElement)
OnChildMeasureInvalidated(Object, EventArgs)

Bir alt öğenin tercih edilen boyutunun değiştiğini gösterir Element .

(Devralındığı yer: Page)
OnChildRemoved(Element)
Kullanımdan kalktı.

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) (Devralındığı yer: VisualElement)
OnChildrenReordered()

ChildrenReorderedOlay yayınlanmakta olduğu zaman ç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)
OnDisappearing()

Geçersiz kılınırsa, kaybolurken uygulama geliştiricisinin davranışı özelleştirmesini sağlar Page .

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

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

(Devralındığı yer: VisualElement)
OnNavigated(ShellNavigatedEventArgs)

Geliştiriciler, gezintide davranışı özelleştirmek için bu yöntemi geçersiz kılabilir.

OnNavigating(ShellNavigatingEventArgs)

Geliştiriciler, Gezinti öncesinde davranışı özelleştirmek için bu yöntemi geçersiz kılabilir.

OnParentSet()

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

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

Bir bağlantılı Özellik değiştirildiğinde çağrılan yöntem.

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

Bir özellik üzerinde bir değişikliğin gerçekleşmesini bildirmek için bu yöntemi bir alt sınıftan çağırın.

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

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

(Devralındığı yer: Page)
OnSizeRequest(Double, Double)
Kullanımdan kalktı.

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) (Devralındığı yer: VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean) (Devralındığı yer: VisualElement)
RemoveBinding(BindableProperty)

Daha önce ayarlanan bağlamayı kaldırır.

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

Daha önce ayarlanmış dinamik bir kaynağı kaldırır

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

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

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

Çağırır OnBackButtonPressed() .

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

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

(Devralındığı yer: Page)
SetBackButtonBehavior(BindableObject, BackButtonBehavior)

Öğesinin geri düğmesi davranışını ayarlar şöyle değiştirin: .

SetBackgroundColor(BindableObject, Color)
SetBinding(BindableProperty, BindingBase)

Bir özelliğe bağlama atar.

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

Bu öğenin Bindadbleproperty özelliğini, belirtilen anahtara sahip DynamicResource aracılığıyla güncelleştirileceği şekilde ayarlar.

(Devralındığı yer: Element)
SetFlyoutBackdrop(BindableObject, Brush)
SetFlyoutBehavior(BindableObject, FlyoutBehavior)

Öğesinin açılır pencere davranışını ayarlar şöyle değiştirin: .

SetForegroundColor(BindableObject, Color)
SetItemTemplate(BindableObject, DataTemplate)
SetMenuItemTemplate(BindableObject, DataTemplate)
SetNavBarHasShadow(BindableObject, Boolean)
SetNavBarIsVisible(BindableObject, Boolean)

Gezinti çubuğu görünürlüğünü ayarlar .

SetPresentationMode(BindableObject, PresentationMode)
SetSearchHandler(BindableObject, SearchHandler)

İçin öğesini ayarlar SearchHandler .

SetTabBarBackgroundColor(BindableObject, Color)
SetTabBarDisabledColor(BindableObject, Color)
SetTabBarForegroundColor(BindableObject, Color)
SetTabBarIsVisible(BindableObject, Boolean)

Sekme çubuğunun görünürlüğünü ayarlar .

SetTabBarTitleColor(BindableObject, Color)
SetTabBarUnselectedColor(BindableObject, Color)
SetTitleColor(BindableObject, Color)
SetTitleView(BindableObject, View)

ViewBaşlığını ayarlar .

SetUnselectedColor(BindableObject, Color)
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. Forms platformu tarafından dahili kullanım için.

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

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

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

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

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

Bir alt ağaç düzeninin başlangıcına işaret eden bir düzen çevrimi sırasında Sizetahsisi çağrılır.

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

Daha önce ayarlanan tüm bağlamalar için geçerli değildir.

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

Odağı bu öğeye göre kaldırır.

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

Öğelerinin Element Page düzenlerini güncelleştirmelerini ister.

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

Ekinlikler

Appearing

Olduğunu gösterir Page .

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

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

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

Özellik her değiştiğinde tetiklenir BindingContext .

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

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

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

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

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

Bir görselin alt öğesi yeniden sipariş edildiğinde gerçekleşir.

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

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

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

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

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

' Nin görüntülemeyi sonlandırılmadığını gösterir Page .

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

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

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

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

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

Öğesinin düzeni değiştiğinde tetiklenir Page .

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

Görsel öğenin düzeni geçersiz kılındığınızda harekete geçirilen olay.

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

Kitaplık, gezinti gerçekleştirdikten sonra bu olayı başlatır.

Navigating

Kitaplık, bu olayı gezinti yapmadan hemen önce başlatır.

PlatformSet
Kullanımdan kalktı.
(Devralındığı yer: Element)
PropertyChanged

Bir özellik değiştiğinde tetiklenir.

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

Bir özellik değiştirmek üzere olduğunda tetiklenir.

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

Bu öğedeki Width veya Height özellikleri değeri değiştiğ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. Forms platformu tarafından dahili kullanım için.

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

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

(Devralındığı yer: Element)
INameScope.RegisterName(String, Object)

Yalnızca dahili kullanım içindir.

(Devralındığı yer: Element)
IShellController.AddAppearanceObserver(IAppearanceObserver, Element)

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

IShellController.AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

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

IShellController.AppearanceChanged(Element, Boolean)

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

IShellController.FlyoutHeader

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

IShellController.GenerateFlyoutGrouping()

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

IShellController.GetFlyoutItemDataTemplate(BindableObject)
IShellController.GetItems()
IShellController.GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)

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

IShellController.ItemsCollectionChanged
IShellController.OnFlyoutItemSelected(Element)

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

IShellController.OnFlyoutItemSelectedAsync(Element)

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

IShellController.ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)

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

IShellController.RemoveAppearanceObserver(IAppearanceObserver)

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

IShellController.RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

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

IShellController.StructureChanged

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

IShellController.UpdateCurrentState(ShellNavigationSource)

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

IVisualElementController.EffectiveFlowDirection

Platformda, yerel ayar ve mantıksal akış ayarlarını hesaba ayırarak etkin görsel akış yönünü alır.

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

Bu yöntem, iç kullanım içindir.

(Devralındığı yer: VisualElement)

Uzantı Metotları

AbortAnimation(IAnimatable, String)

Animasyonu sonlandırır.

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 Kinetic animasyonunu başlatır.

AnimationIsRunning(IAnimatable, String)

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

Batch(IAnimatable)
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
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)
Kullanımdan kalktı.

Bir ifadeden bir bağlama oluşturur ve uygular.

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

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

FindByName<T>(Element, String)

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

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)
GetSortedTabIndexesOnParentPage(VisualElement)
GetTabIndexesOnParentPage(ITabStopElement, Int32)
FadeTo(VisualElement, Double, UInt32, Easing)

, Ve parametreleri tarafından tanımlanan belirme işlemini gerçekleştiren bir görevi döndürür opacity length easing .

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Parametresi tarafından belirtilen VisualElement dikdörtgenle belirtilen öğesinin sınırlarını hareket eden bir görev döndürür view bounds .

RelRotateTo(VisualElement, Double, UInt32, Easing)

Tarafından belirtilen öğesini, VisualElement view geçerli rotasyondan ile döndürür drotation .

RelScaleTo(VisualElement, Double, UInt32, Easing)

VisualElementGeçerli ölçeğinden olarak belirtilen öğesini ölçeklendirerek bir görev döndürür view dscale .

RotateTo(VisualElement, Double, UInt32, Easing)

, Ve parametreleri tarafından tanımlanan döndürmeyi gerçekleştiren bir görevi döndürür rotation length easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Y eksenini opacity , zaman ayırarak ve kullanarak eğeden bir görev döndürür length easing .

RotateYTo(VisualElement, Double, UInt32, Easing)

X eksenini opacity , zaman ayırarak ve kullanarak eğeden bir görev döndürür length easing .

ScaleTo(VisualElement, Double, UInt32, Easing)

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

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

TranslationX ve TranslationY özelliklerini geçerli değerlerinden yeni değerlere hareketlendirir. Bu, giriş düzeninin görsel düzen ile aynı konumda olmasını sağlar.

HasVisualStateGroups(VisualElement)

Döndürür true varsa element kendisiyle ilişkilendirilmiş bir veya daha fazla görsel durum Grup vardır. Aksi halde döndürür false.

Şunlara uygulanır