Grid Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen.
public class Grid : Xamarin.Forms.Layout<Xamarin.Forms.View>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Grid>, Xamarin.Forms.IGridController
type Grid = class
inherit Layout<View>
interface IGridController
interface IElementConfiguration<Grid>
- Devralma
- Türetilmiş
- Uygulamalar
Açıklamalar
Aşağıdaki örnekte temel kullanım gösterilmektedir:
using System;
using Xamarin.Forms;
namespace FormsGallery
{
class GridDemoPage : ContentPage
{
public GridDemoPage()
{
Grid grid = new Grid
{
VerticalOptions = LayoutOptions.FillAndExpand,
RowDefinitions =
{
new RowDefinition { Height = GridLength.Auto },
new RowDefinition { Height = GridLength.Auto },
new RowDefinition { Height = new GridLength(1, GridUnitType.Star) },
new RowDefinition { Height = new GridLength(100, GridUnitType.Absolute) }
},
ColumnDefinitions =
{
new ColumnDefinition { Width = GridLength.Auto },
new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) },
new ColumnDefinition { Width = new GridLength(100, GridUnitType.Absolute) }
}
};
grid.Children.Add(new Label
{
Text = "Grid",
FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
HorizontalOptions = LayoutOptions.Center
}, 0, 3, 0, 1);
grid.Children.Add(new Label
{
Text = "Autosized cell",
TextColor = Color.White,
BackgroundColor = Color.Blue
}, 0, 1);
grid.Children.Add(new BoxView
{
Color = Color.Silver,
HeightRequest = 0
}, 1, 1);
grid.Children.Add(new BoxView
{
Color = Color.Teal
}, 0, 2);
grid.Children.Add(new Label
{
Text = "Leftover space",
TextColor = Color.Purple,
BackgroundColor = Color.Aqua,
HorizontalTextAlignment = TextAlignment.Center,
VerticalTextAlignment = TextAlignment.Center,
}, 1, 2);
grid.Children.Add(new Label
{
Text = "Span two rows (or more if you want)",
TextColor = Color.Yellow,
BackgroundColor = Color.Navy,
HorizontalTextAlignment = TextAlignment.Center,
VerticalTextAlignment = TextAlignment.Center
}, 2, 3, 1, 3);
grid.Children.Add(new Label
{
Text = "Span 2 columns",
TextColor = Color.Blue,
BackgroundColor = Color.Yellow,
HorizontalTextAlignment = TextAlignment.Center,
VerticalTextAlignment = TextAlignment.Center
}, 0, 2, 3, 4);
grid.Children.Add(new Label
{
Text = "Fixed 100x100",
TextColor = Color.Aqua,
BackgroundColor = Color.Red,
HorizontalTextAlignment = TextAlignment.Center,
VerticalTextAlignment = TextAlignment.Center
}, 2, 3);
// Accomodate iPhone status bar.
this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
// Build the page.
this.Content = grid;
}
}
}
Aşağıda çeşitli platformlardaki Kılavuzlar gösterilmektedir:
Düzen sınıfının alt öğelerinin Grid her birinin satır ve sütun dizinlerini depolaması uygundur. Buna ek olarak, bir View öğe bir kılavuzla yerleştirildiğinde, uygulama geliştiricileri , , SetRow(BindableObject, Int32), GetRowSpan(BindableObject)SetRowSpan(BindableObject, Int32) statik yöntemleri ve sütunlar ve sütun yayılmaları için eşdeğer statik yöntemleri kullanarak GetRow(BindableObject)alt öğenin konumuna ve yayılımına erişip değiştirebilir.
Aşağıdaki Grid üye yöntemlerinin belgeleri XAML söz dizimi örneklerini içerir:
- SetRow(BindableObject, Int32):
- SetRowSpan(BindableObject, Int32):
- SetColumn(BindableObject, Int32):
- SetColumnSpan(BindableObject, Int32):
Oluşturucular
Grid() |
Grid sınıfının yeni bir örneğini başlatır. |
Alanlar
ColumnDefinitionsProperty |
ColumnDefinitions özelliğini uygular ve sınıfın Grid çalışma zamanında diğer nesnelerdeki özelliklere bağlamasına izin verir. |
ColumnProperty |
Bir alt öğenin sıfır tabanlı sütun dizinini temsil eden ekli özelliği uygular. Bkz. Açıklamalar. |
ColumnSpacingProperty |
ColumnSpacing özelliğini uygular ve sınıfın Grid çalışma zamanında diğer nesnelerdeki özelliklere bağlamasına izin verir. |
ColumnSpanProperty |
Bir alt öğenin yayılımına neden olan sütun sayısını temsil eden ekli özelliği uygular. Bkz. Açıklamalar. |
RowDefinitionsProperty |
RowDefinitions özelliğini uygular ve sınıfın Grid çalışma zamanında diğer nesnelerdeki özelliklere bağlamasına izin verir. |
RowProperty |
Bir alt öğenin sıfır tabanlı satır dizinini temsil eden ekli özelliği uygular. Bkz. Açıklamalar. |
RowSpacingProperty |
RowSpacing özelliğini uygular ve sınıfın Grid çalışma zamanında diğer nesnelerdeki özelliklere bağlamasına izin verir. |
RowSpanProperty |
Bir alt öğenin yayılımına neden olan satır sayısını temsil eden ekli özelliği uygular ve sınıfın Grid çalışma zamanında diğer nesnelerdeki özelliklere bağlamasına izin verir. |
Ö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, öğenin 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 |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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) |
Batched |
Xamarin tarafından dahili kullanım için. Forms platformu. (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 |
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) |
CascadeInputTransparent |
Tranparency |
Children |
Kılavuzun alt öğelerinin koleksiyonunu alır. |
class |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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 |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: VisualElement) |
ColumnDefinitions |
içindeki sütunların düzenini denetleen sıralı nesne koleksiyonunu ColumnDefinition alan veya ayarlayan ilişkili özelliğin arabirimini Gridsağlar. |
ColumnSpacing |
Kılavuzdaki sütunlar arasındaki uzaklığı alan veya ayarlayan ilişkili özelliğin arabirimini sağlar. |
DisableLayout |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
Dispatcher |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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) |
GestureController |
Görünümün hareket denetleyicisini alır. (Devralındığı yer: View) |
GestureRecognizers |
Bu görünümle ilişkili hareket tanıyıcıları koleksiyonu. (Devralındığı yer: View) |
Height |
Bu öğenin geçerli işlenmiş yüksekliğini alır. Bu salt okunur bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
HeightRequest |
Bu öğenin istenen yükseklik geçersiz kılmasını alır veya ayarlar. (Devralındığı yer: VisualElement) |
HorizontalOptions |
Öğenin düzen döngüsünde LayoutOptions nasıl yerleştirildiğini tanımlayan öğesini alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: View) |
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) |
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) |
IsClippedToBounds |
Düzenin alt öğelerini sınırlarına kırpması gerekip gerekmediğini belirleyen bir değeri alır veya ayarlar. (Devralındığı yer: Layout) |
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 platformu. (Devralındığı yer: VisualElement) |
IsNativeStateConsistent |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
IsPlatformEnabled |
Xamarin tarafından dahili kullanım için. Forms platformu. (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) |
LogicalChildren |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
Margin |
Görünümün kenar boşluğunu alır veya ayarlar. (Devralındığı yer: View) |
MinimumHeightRequest |
Öğenin düzen sırasında istekte bulunacağı minimum yüksekliği geçersiz kılan bir değeri alır veya ayarlar. (Devralındığı yer: VisualElement) |
MinimumWidthRequest |
Düzen sırasında öğenin istediği minimum genişliği geçersiz kılan bir değeri alır veya ayarlar. (Devralındığı yer: VisualElement) |
Navigation |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: NavigableElement) |
NavigationProxy |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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 |
Düzenin iç doldurmasını alır veya ayarlar. (Devralındığı yer: Layout) |
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.
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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 (afin 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) |
RowDefinitions |
Her satırın yüksekliklerini denetleen RowDefinition nesnelerinin koleksiyonunu alan veya ayarlayan ilişkili özelliğin arabirimini sağlar. |
RowSpacing |
Kılavuzdaki satırlar arasında kalan boşluk miktarını alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
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 bir ölçek değeri alır veya ayarlar. (Devralındığı yer: VisualElement) |
Style |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: NavigableElement) |
StyleClass |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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 |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: VisualElement) |
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) |
VerticalOptions |
Öğenin düzen döngüsünde LayoutOptions nasıl yerleştirildiğini tanımlayan öğesini alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: View) |
Visual |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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ı gösterir. (Devralındığı yer: VisualElement) |
BatchCommit() |
Öğesine bir komut toplu işleminin sonuna işaret eder 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 platformu. (Devralındığı yer: VisualElement) |
ClearValue(BindableProperty) |
için |
ClearValue(BindablePropertyKey) |
tarafından tanımlanan |
CoerceValue(BindableProperty) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: BindableObject) |
CoerceValue(BindablePropertyKey) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: BindableObject) |
Descendants() |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
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() |
Öğede ve tüm alt öğelerinde düzen döngüsünü zorlar. (Devralındığı yer: Layout) |
GetChildElements(Point) |
Belirtilen |
GetColumn(BindableObject) |
Alt öğenin sütununu |
GetColumnSpan(BindableObject) |
Alt öğenin sütun aralığını |
GetRow(BindableObject) |
Alt öğenin satırını |
GetRowSpan(BindableObject) |
Alt öğenin satır aralığını |
GetSizeRequest(Double, Double) |
Geçersiz.
Düzenin değerini SizeRequest döndürür. Bu yöntemi çağırmak, düzen döngüsünün ölçü geçişini başlatır. (Devralındığı yer: Layout) |
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) |
InvalidateLayout() |
Geçerli düzeni geçersiz kılma. (Devralındığı yer: Layout) |
InvalidateMeasure() |
Bu öğesinin düzenini VisualElementgeçersiz kılmaya ilişkin olarak çağrılan yöntem. Olayı tetikler MeasureInvalidated . (Devralındığı yer: VisualElement) |
InvalidateMeasureInernalNonVirtual(InvalidationTrigger) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
IsSet(BindableProperty) |
Hedef özellik varsa ve ayarlanmışsa döndürür |
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) |
Düzen geçersiz kılındığında alt öğeleri düzenler. |
LowerChild(View) |
Görsel yığının arkasına bir alt öğe gönderir. (Devralındığı yer: Layout) |
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 platformu. (Devralındığı yer: VisualElement) |
On<T>() |
Geliştiricinin kılavuz denetimi için platforma özgü yöntemleri çağırmak için kullanabileceği yapılandırma nesnesini döndürür. |
OnAdded(T) |
Düzene bir alt öğe eklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout<T>) |
OnAdded(View) |
Bu Grid öğeye bir alt öğe eklendiğinde çağrılan yöntem. |
OnBindingContextChanged() |
Uygulama geliştiricileri bağlama bağlamı değiştiğinde yanıt vermek için bunu geçersiz kılar. |
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: Layout<T>) |
OnChildMeasureInvalidated() |
Düzenin bir alt öğesi yayıldığı her durumda çağrılır MeasureInvalidated. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout) |
OnChildMeasureInvalidated(Object, EventArgs) |
Düzenin bir alt öğesi yayıldığı her durumda çağrılır MeasureInvalidated. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout) |
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: Layout<T>) |
OnChildRemoved(Element, Int32) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: Layout<T>) |
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) |
OnMeasure(Double, Double) |
Düzen ölçümü gerçekleştiğinde çağrılan yöntem. (Devralındığı yer: VisualElement) |
OnParentSet() |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: NavigableElement) |
OnPropertyChanged(String) |
Bir ilişkili özellik değiştirildiğinde çağrılan yöntem. (Devralındığı yer: Element) |
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) |
OnRemoved(T) |
Bir alt öğe düzenden kaldırıldığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout<T>) |
OnRemoved(View) |
Bu Grid öğeden bir alt öğe kaldırıldığında çağrılan yöntem. |
OnSizeAllocated(Double, Double) |
Bir düzen döngüsü sırasında öğenin boyutu ayarlandığında bu yöntem çağrılır. Bu yöntem, olay gösterilmeden önce SizeChanged doğrudan çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout) |
OnSizeRequest(Double, Double) |
Geçersiz.
Bu Grid öğeyi yeniden boyutlandırma girişiminde bulunulduğunda çağrılan yöntem. |
OnTabIndexPropertyChanged(Int32, Int32) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: VisualElement) |
RaiseChild(View) |
Görsel yığının önüne bir çocuk gönderir. (Devralındığı yer: Layout) |
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) |
ResolveLayoutChanges() |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: Layout) |
SetBinding(BindableProperty, BindingBase) |
Bir özelliğe bağlama atar. (Devralındığı yer: BindableObject) |
SetColumn(BindableObject, Int32) |
Alt öğenin yerleştirileceği sütunu değiştirir. |
SetColumnSpan(BindableObject, Int32) |
Belirtilen alt öğenin sütun aralığını değiştirir. |
SetDynamicResource(BindableProperty, String) |
Bu öğenin BindableProperty özelliğini sağlanan anahtarla DynamicResource aracılığıyla güncelleştirilecek şekilde ayarlar. (Devralındığı yer: Element) |
SetRow(BindableObject, Int32) |
Alt öğenin yerleştirileceği satırı değiştirir. |
SetRowSpan(BindableObject, Int32) |
Belirtilen alt öğenin satır aralığını değiştirir. |
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) |
ShouldInvalidateOnChildAdded(View) |
Uygulandığında, çağrısı yapmalıysa |
ShouldInvalidateOnChildRemoved(View) |
Uygulandığında, kaldırıldığında çağrısı yapmalıysa |
SizeAllocated(Double, Double) |
SizeAllocated, bir alt ağaç düzeninin başlangıcına işaret etmek için düzen döngüsü sırasında çağrılır. (Devralındığı yer: VisualElement) |
TabIndexDefaultValueCreator() |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (Devralındığı yer: VisualElement) |
TabStopDefaultValueCreator() |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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) |
UpdateChildrenLayout() |
Düzenin tüm alt öğelerini geçirmesini sağlar. (Devralındığı yer: Layout) |
Ekinlikler
BatchCommitted |
Xamarin tarafından dahili kullanım için. Forms platformu. (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 |
VisualElement'in Alt Öğeleri yeniden sıralandığında gerçekleşir. (Devralındığı yer: VisualElement) |
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) |
FocusChangeRequested |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
Focused |
Öğe odağı aldığında gerçekleşir. (Devralındığı yer: VisualElement) |
LayoutChanged |
Alt öğelerden Bounds herhangi biri değiştiyse, düzen döngüsünün sonunda gerçekleşir. (Devralındığı yer: Layout) |
MeasureInvalidated |
Bir görsel öğesinin düzeni geçersiz kılındığında tetiklenen olay. (Devralındığı yer: VisualElement) |
PlatformSet |
Geçersiz.
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. (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) |
IGestureController.CompositeGestureRecognizers |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: View) |
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 |
Batch(IAnimatable) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
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) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
FindByName<T>(Element, String) |
içeren |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
GetSortedTabIndexesOnParentPage(VisualElement) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
FadeTo(VisualElement, Double, UInt32, Easing) |
, |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
tarafından belirtilen sınırlarını VisualElement parametresi tarafından |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
VisualElement tarafından belirtilen |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
tarafından belirtilen |
RotateTo(VisualElement, Double, UInt32, Easing) |
, |
RotateXTo(VisualElement, Double, UInt32, Easing) |
zaman |
RotateYTo(VisualElement, Double, UInt32, Easing) |
zaman |
ScaleTo(VisualElement, Double, UInt32, Easing) |
tarafından |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Görünümleri satırlar ve sütunlar halinde düzenleyen düzen. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Bir öğeye TranslationX ve TranslationY özelliklerine geçerli değerlerinden yeni değerlere animasyon ekler. Bu, giriş düzeninin görsel düzen ile aynı konumda olmasını sağlar. |
HasVisualStateGroups(VisualElement) |
İlişkili bir veya daha fazla görsel durum grubu varsa |