Grid Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Układ, który rozmieszcza widoki w wierszach i kolumnach.
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>
- Dziedziczenie
- Pochodne
- Implementuje
Uwagi
W poniższym przykładzie przedstawiono podstawowe użycie:
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;
}
}
}
Poniżej przedstawiono siatki na różnych platformach:
Jest wygodny dla Grid klasy układu do przechowywania indeksów wierszy i kolumn każdego z jego elementów podrzędnych. Ponadto, gdy View element jest rozmieszczony za pomocą siatki, deweloperzy aplikacji mogą uzyskiwać dostęp do pozycji i zakresu elementów podrzędnych i rozciągać się od samego elementu podrzędnego przy użyciu GetRow(BindableObject)metod statycznych , , SetRow(BindableObject, Int32)GetRowSpan(BindableObject)SetRowSpan(BindableObject, Int32) , i równoważnych metod statycznych dla kolumn i zakresów kolumn.
Dokumentacja następujących Grid metod składowych zawiera przykłady składni XAML:
- SetRow(BindableObject, Int32):
- SetRowSpan(BindableObject, Int32):
- SetColumn(BindableObject, Int32):
- SetColumnSpan(BindableObject, Int32):
Konstruktory
Grid() |
Inicjuje nowe wystąpienie klasy Grid. |
Pola
ColumnDefinitionsProperty |
Implementuje ColumnDefinitions właściwość i umożliwia Grid klasie powiązanie jej z właściwościami w innych obiektach w czasie wykonywania. |
ColumnProperty |
Implementuje dołączoną właściwość reprezentującą indeks kolumny zerowej elementu podrzędnego. Zobacz uwagi. |
ColumnSpacingProperty |
Implementuje ColumnSpacing właściwość i umożliwia Grid klasie powiązanie jej z właściwościami w innych obiektach w czasie wykonywania. |
ColumnSpanProperty |
Implementuje dołączoną właściwość reprezentującą liczbę kolumn, które obejmują element podrzędny. Zobacz uwagi. |
RowDefinitionsProperty |
Implementuje RowDefinitions właściwość i umożliwia Grid klasie powiązanie jej z właściwościami w innych obiektach w czasie wykonywania. |
RowProperty |
Implementuje dołączoną właściwość reprezentującą indeks wierszy zero elementu podrzędnego. Zobacz uwagi. |
RowSpacingProperty |
Implementuje RowSpacing właściwość i umożliwia Grid klasie powiązanie jej z właściwościami w innych obiektach w czasie wykonywania. |
RowSpanProperty |
Implementuje dołączoną właściwość reprezentującą liczbę wierszy, które obejmują element podrzędny, i umożliwia Grid klasie powiązanie jej z właściwościami w innych obiektach w czasie wykonywania. |
Właściwości
AnchorX |
Pobiera lub ustawia składnik X punktu środkowego dla dowolnej transformacji względem granic elementu. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
AnchorY |
Pobiera lub ustawia składnik Y punktu środkowego dla dowolnej transformacji względem granic elementu. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
AutomationId |
Pobiera lub ustawia wartość, która umożliwia strukturze automatyzacji znajdowanie i interakcję z tym elementem. (Odziedziczone po Element) |
Background |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po VisualElement) |
BackgroundColor |
Pobiera lub ustawia kolor, który wypełni tło elementu VisualElement. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
Batched |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
Behaviors |
Pobiera listę zachowań skojarzonych z tym elementem. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
BindingContext |
Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte powiązanymi właściwościami należącymi do tego BindableObjectobiektu . (Odziedziczone po BindableObject) |
Bounds |
Pobiera granice elementu. (Odziedziczone po VisualElement) |
CascadeInputTransparent |
Pobiera lub ustawia wartość, która określa, czy elementy podrzędne dziedziczą przezroczystość układu wejściowego |
Children |
Pobiera kolekcję elementów podrzędnych siatki. |
class |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po NavigableElement) |
ClassId |
Pobiera lub ustawia wartość używaną do identyfikowania kolekcji semantycznie podobnych elementów. (Odziedziczone po Element) |
Clip |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po VisualElement) |
ColumnDefinitions |
Udostępnia interfejs dla powiązanej właściwości, która pobiera lub ustawia uporządkowaną kolekcję ColumnDefinition obiektów, które kontrolują układ kolumn w obiekcie Grid. |
ColumnSpacing |
Udostępnia interfejs właściwości powiązanej, która pobiera lub ustawia odległość między kolumnami w siatce. |
DisableLayout |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
Dispatcher |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po BindableObject) |
EffectControlProvider |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po Element) |
Effects |
Lista efektów, które są stosowane do tego elementu. (Odziedziczone po Element) |
FlowDirection |
Pobiera lub ustawia kierunek przepływu układu. (Odziedziczone po VisualElement) |
GestureController |
Pobiera kontroler gestów dla widoku. (Odziedziczone po View) |
GestureRecognizers |
Kolekcja rozpoznawania gestów skojarzonych z tym widokiem. (Odziedziczone po View) |
Height |
Pobiera bieżącą renderowaną wysokość tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu. (Odziedziczone po VisualElement) |
HeightRequest |
Pobiera lub ustawia żądaną przesłonięć wysokość tego elementu. (Odziedziczone po VisualElement) |
HorizontalOptions |
Pobiera lub ustawia LayoutOptions , w jaki sposób element jest ustawiany w cyklu układu. Jest to właściwość z możliwością powiązania. (Odziedziczone po View) |
Id |
Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pośrednictwem przebiegu aplikacji. (Odziedziczone po Element) |
InputTransparent |
Pobiera lub ustawia wartość wskazującą, czy ten element powinien być zaangażowany w cykl interakcji użytkownika. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
IsClippedToBounds |
Pobiera lub ustawia wartość, która określa, czy układ powinien przypiąć jego elementy podrzędne do jego granic. (Odziedziczone po Layout) |
IsEnabled |
Pobiera lub ustawia wartość wskazującą, czy ten element jest włączony w interfejsie użytkownika. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
IsFocused |
Pobiera wartość wskazującą, czy ten element jest obecnie skoncentrowany. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
IsInNativeLayout |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
IsNativeStateConsistent |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
IsPlatformEnabled |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
IsTabStop |
Pobiera lub ustawia wartość wskazującą, czy ten element jest uwzględniony w nawigacji na karcie. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
IsVisible |
Pobiera lub ustawia wartość określającą, czy te elementy powinny być częścią drzewa wizualnego, czy nie. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
LogicalChildren |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po Element) |
Margin |
Pobiera lub ustawia margines widoku. (Odziedziczone po View) |
MinimumHeightRequest |
Pobiera lub ustawia wartość, która zastępuje minimalną wysokość elementu podczas układu. (Odziedziczone po VisualElement) |
MinimumWidthRequest |
Pobiera lub ustawia wartość, która zastępuje minimalną szerokość elementu żądaną podczas układu. (Odziedziczone po VisualElement) |
Navigation |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po NavigableElement) |
NavigationProxy |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po NavigableElement) |
Opacity |
Pobiera lub ustawia wartość nieprzezroczystości zastosowaną do elementu podczas renderowania. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
Padding |
Pobiera lub ustawia wewnętrzne dopełnienie układu. (Odziedziczone po Layout) |
Parent |
Pobiera lub ustawia element nadrzędny elementu. (Odziedziczone po Element) |
ParentView |
Przestarzałe.
Pobiera element, który jest najbliższym elementem nadrzędnym tego elementu, który jest elementem VisualElement. (Odziedziczone po Element) |
Platform |
Przestarzałe.
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po Element) |
RealParent |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po Element) |
Resources |
Pobiera lub ustawia lokalny słownik zasobów. (Odziedziczone po VisualElement) |
Rotation |
Pobiera lub ustawia rotację (w stopniach) o osi Z (obrót affine), gdy element jest renderowany. (Odziedziczone po VisualElement) |
RotationX |
Pobiera lub ustawia rotację (w stopniach) o osi X (rotacji perspektywy), gdy element jest renderowany. (Odziedziczone po VisualElement) |
RotationY |
Pobiera lub ustawia rotację (w stopniach) o osi Y (obrót perspektywy), gdy element jest renderowany. (Odziedziczone po VisualElement) |
RowDefinitions |
Udostępnia interfejs dla właściwości powiązanej, która pobiera lub ustawia kolekcję obiektów RowDefinition, które kontrolują wysokość każdego wiersza. |
RowSpacing |
Pobiera lub ustawia ilość miejsca pozostawionego między wierszami w siatce. Jest to właściwość z możliwością powiązania. |
Scale |
Pobiera lub ustawia współczynnik skalowania zastosowany do elementu. (Odziedziczone po VisualElement) |
ScaleX |
Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku X. (Odziedziczone po VisualElement) |
ScaleY |
Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku Y. (Odziedziczone po VisualElement) |
Style |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po NavigableElement) |
StyleClass |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po NavigableElement) |
StyleId |
Pobiera lub ustawia zdefiniowaną przez użytkownika wartość w celu unikatowego zidentyfikowania elementu. (Odziedziczone po Element) |
TabIndex |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po VisualElement) |
TranslationX |
Pobiera lub ustawia różnicę translacji X elementu. (Odziedziczone po VisualElement) |
TranslationY |
Pobiera lub ustawia różnicę tłumaczenia Y elementu. (Odziedziczone po VisualElement) |
Triggers |
Pobiera listę wyzwalacza skojarzonego z tym elementem. Jest to właściwość z możliwością powiązania. (Odziedziczone po VisualElement) |
VerticalOptions |
Pobiera lub ustawia LayoutOptions , w jaki sposób element jest ustawiany w cyklu układu. Jest to właściwość z możliwością powiązania. (Odziedziczone po View) |
Visual |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po VisualElement) |
Width |
Pobiera bieżącą renderowaną szerokość tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu. (Odziedziczone po VisualElement) |
WidthRequest |
Pobiera lub ustawia żądaną szerokość zastąpienia tego elementu. (Odziedziczone po VisualElement) |
X |
Pobiera bieżącą pozycję X tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu. (Odziedziczone po VisualElement) |
Y |
Pobiera bieżącą pozycję Y tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu. (Odziedziczone po VisualElement) |
Metody
ApplyBindings() |
Zastosuj powiązania do BindingContextelementu . (Odziedziczone po BindableObject) |
BatchBegin() |
Sygnalizuje początek partii zmian we właściwościach elementów. (Odziedziczone po VisualElement) |
BatchCommit() |
Sygnalizuje koniec partii poleceń do elementu i że te polecenia powinny być teraz zatwierdzane. (Odziedziczone po VisualElement) |
ChangeVisualState() |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
ClearValue(BindableProperty) |
Czyści dowolną wartość ustawioną przez SetValue dla elementu |
ClearValue(BindablePropertyKey) |
Czyści dowolną wartość ustawioną SetValue przez dla właściwości, która jest identyfikowana przez |
CoerceValue(BindableProperty) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po BindableObject) |
CoerceValue(BindablePropertyKey) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po BindableObject) |
Descendants() |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po Element) |
EffectIsAttached(String) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po Element) |
FindByName(String) |
Zwraca element o określonej nazwie. (Odziedziczone po Element) |
Focus() |
Attemps, aby ustawić fokus na ten element. (Odziedziczone po VisualElement) |
ForceLayout() |
Wymusza cykl układu elementu i wszystkich jego elementów podrzędnych. (Odziedziczone po Layout) |
GetChildElements(Point) |
Zwraca elementy podrzędne, które są wizualnie poniżej określonego |
GetColumn(BindableObject) |
Pobiera kolumnę elementu podrzędnego |
GetColumnSpan(BindableObject) |
Pobiera zakres kolumny elementu podrzędnego |
GetRow(BindableObject) |
Pobiera wiersz elementu podrzędnego |
GetRowSpan(BindableObject) |
Pobiera zakres wierszy elementu podrzędnego |
GetSizeRequest(Double, Double) |
Przestarzałe.
Zwraca układ SizeRequest . Wywołanie tej metody rozpoczyna przekazywanie miary cyklu układu. (Odziedziczone po Layout) |
GetValue(BindableProperty) |
Zwraca wartość zawartą w właściwości BindableProperty. (Odziedziczone po BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Przestarzałe.
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Przestarzałe.
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
InvalidateLayout() |
Unieważnia bieżący układ. (Odziedziczone po Layout) |
InvalidateMeasure() |
Metoda wywoływana w celu unieważnienia układu tego VisualElementelementu . MeasureInvalidated Zgłasza zdarzenie. (Odziedziczone po VisualElement) |
InvalidateMeasureInernalNonVirtual(InvalidationTrigger) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
IsSet(BindableProperty) |
Zwraca wartość |
Layout(Rectangle) |
Aktualizacje granice elementu podczas cyklu układu. (Odziedziczone po VisualElement) |
LayoutChildren(Double, Double, Double, Double) |
Określa elementy podrzędne, gdy układ jest unieważniony. |
LowerChild(View) |
Wysyła element podrzędny z tyłu stosu wizualizacji. (Odziedziczone po Layout) |
Measure(Double, Double, MeasureFlags) |
Zwraca minimalny rozmiar, który musi być wyświetlany na urządzeniu przez element wizualny. (Odziedziczone po VisualElement) |
NativeSizeChanged() |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
On<T>() |
Zwraca obiekt konfiguracji, którego deweloper może użyć do wywoływania metod specyficznych dla platformy dla kontrolki siatki. |
OnAdded(T) |
Wywoływane po dodaniu elementu podrzędnego do układu. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. (Odziedziczone po Layout<T>) |
OnAdded(View) |
Metoda wywoływana po dodaniu elementu podrzędnego do tego Grid elementu. |
OnBindingContextChanged() |
Deweloperzy aplikacji zastąpią tę odpowiedź, gdy kontekst powiązania ulegnie zmianie. |
OnChildAdded(Element) |
Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po dodaniu elementu podrzędnego. (Odziedziczone po Layout<T>) |
OnChildMeasureInvalidated() |
Wywoływane za każdym razem, gdy element podrzędny układu emituje MeasureInvalidatedelement . Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. (Odziedziczone po Layout) |
OnChildMeasureInvalidated(Object, EventArgs) |
Wywoływane za każdym razem, gdy element podrzędny układu emituje MeasureInvalidatedelement . Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. (Odziedziczone po Layout) |
OnChildRemoved(Element, Int32) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po Layout<T>) |
OnChildRemoved(Element) |
Przestarzałe.
Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po usunięciu elementu podrzędnego. (Odziedziczone po Layout<T>) |
OnChildrenReordered() |
Wywoływane za każdym razem, ChildrenReordered gdy zdarzenie ma być emitowane. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. (Odziedziczone po VisualElement) |
OnMeasure(Double, Double) |
Metoda wywoływana w przypadku wystąpienia miary układu. (Odziedziczone po VisualElement) |
OnParentSet() |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po NavigableElement) |
OnPropertyChanged(String) |
Metoda wywoływana w przypadku zmiany właściwości powiązanej. (Odziedziczone po Element) |
OnPropertyChanging(String) |
Wywołaj tę metodę z klasy podrzędnej, aby powiadomić, że w właściwości nastąpi zmiana. (Odziedziczone po BindableObject) |
OnRemoved(T) |
Wywoływane po usunięciu elementu podrzędnego z układu. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. (Odziedziczone po Layout<T>) |
OnRemoved(View) |
Metoda wywoływana, gdy element podrzędny zostanie usunięty z tego Grid elementu. |
OnSizeAllocated(Double, Double) |
Ta metoda jest wywoływana, gdy rozmiar elementu jest ustawiany podczas cyklu układu. Ta metoda jest wywoływana bezpośrednio przed emisją SizeChanged zdarzenia. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. (Odziedziczone po Layout) |
OnSizeRequest(Double, Double) |
Przestarzałe.
Metoda wywoływana podczas próby zmiany rozmiaru tego Grid elementu. |
OnTabIndexPropertyChanged(Int32, Int32) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po VisualElement) |
RaiseChild(View) |
Wysyła element podrzędny do przodu stosu wizualizacji. (Odziedziczone po Layout) |
RemoveBinding(BindableProperty) |
Usuwa wcześniej ustawione powiązanie. (Odziedziczone po BindableObject) |
RemoveDynamicResource(BindableProperty) |
Usuwa wcześniej ustawiony zasób dynamiczny (Odziedziczone po Element) |
ResolveLayoutChanges() |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po Layout) |
SetBinding(BindableProperty, BindingBase) |
Przypisuje powiązanie do właściwości. (Odziedziczone po BindableObject) |
SetColumn(BindableObject, Int32) |
Zmienia kolumnę, w której zostanie umieszczony element podrzędny. |
SetColumnSpan(BindableObject, Int32) |
Zmienia zakres kolumn określonego elementu podrzędnego. |
SetDynamicResource(BindableProperty, String) |
Ustawia właściwość BindableProperty tego elementu, która ma zostać zaktualizowana za pośrednictwem elementu DynamicResource z podanym kluczem. (Odziedziczone po Element) |
SetRow(BindableObject, Int32) |
Zmienia wiersz, w którym zostanie umieszczony element podrzędny. |
SetRowSpan(BindableObject, Int32) |
Zmienia zakres wierszy określonego elementu podrzędnego. |
SetValue(BindableProperty, Object) |
Ustawia wartość określonej właściwości. (Odziedziczone po BindableObject) |
SetValue(BindablePropertyKey, Object) |
Ustawia wartość właściwościKey. (Odziedziczone po BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po Element) |
ShouldInvalidateOnChildAdded(View) |
Po zaimplementowaniu należy zwrócić |
ShouldInvalidateOnChildRemoved(View) |
Po zaimplementowaniu należy zwrócić |
SizeAllocated(Double, Double) |
RozmiarAllocated jest wywoływany podczas cyklu układu, aby zasygnalizować początek układu podzadrzewa. (Odziedziczone po VisualElement) |
TabIndexDefaultValueCreator() |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po VisualElement) |
TabStopDefaultValueCreator() |
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po VisualElement) |
UnapplyBindings() |
Usuwa wszystkie wcześniej ustawione powiązania. (Odziedziczone po BindableObject) |
Unfocus() |
Nie ustawia fokusu dla tego elementu. (Odziedziczone po VisualElement) |
UpdateChildrenLayout() |
Instruuje układ, aby przekazać wszystkie jego elementy podrzędne. (Odziedziczone po Layout) |
Zdarzenia
BatchCommitted |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
BindingContextChanged |
Podniesione za każdym razem, BindingContext gdy właściwość ulegnie zmianie. (Odziedziczone po BindableObject) |
ChildAdded |
Występuje za każdym razem, gdy element podrzędny zostanie dodany do elementu. (Odziedziczone po Element) |
ChildRemoved |
Występuje za każdym razem, gdy element podrzędny zostanie usunięty z elementu. (Odziedziczone po Element) |
ChildrenReordered |
Występuje, gdy elementy podrzędne elementu VisualElement zostały ponownie uporządkowane. (Odziedziczone po VisualElement) |
DescendantAdded |
Występuje za każdym razem, gdy element podrzędny zostanie dodany do poddrzewa elementów. (Odziedziczone po Element) |
DescendantRemoved |
Występuje za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów. (Odziedziczone po Element) |
FocusChangeRequested |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po VisualElement) |
Focused |
Występuje, gdy element otrzymuje fokus. (Odziedziczone po VisualElement) |
LayoutChanged |
Występuje na końcu cyklu układu, jeśli którykolwiek z elementów Bounds podrzędnych uległ zmianie. (Odziedziczone po Layout) |
MeasureInvalidated |
Zdarzenie, które jest zgłaszane, gdy układ elementu wizualizacji jest unieważniony. (Odziedziczone po VisualElement) |
PlatformSet |
Przestarzałe.
Układ, który rozmieszcza widoki w wierszach i kolumnach. (Odziedziczone po Element) |
PropertyChanged |
Podniesione, gdy właściwość uległa zmianie. (Odziedziczone po BindableObject) |
PropertyChanging |
Podniesione, gdy właściwość ma ulec zmianie. (Odziedziczone po BindableObject) |
SizeChanged |
Występuje, gdy właściwości Width lub Height zmieniają wartość tego elementu. (Odziedziczone po VisualElement) |
Unfocused |
Występuje, gdy element traci fokus. (Odziedziczone po VisualElement) |
Jawne implementacje interfejsu
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po Element) |
IGestureController.CompositeGestureRecognizers |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po View) |
INameScope.RegisterName(String, Object) |
Tylko do użytku wewnętrznego. (Odziedziczone po Element) |
IVisualElementController.EffectiveFlowDirection |
Pobiera skuteczny kierunek przepływu wizualnego elementu na platformie, uwzględniając ustawienia regionalne i ustawienia przepływu logicznego. (Odziedziczone po VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Ta metoda jest przeznaczona do użytku wewnętrznego. (Odziedziczone po VisualElement) |
Metody rozszerzania
AbortAnimation(IAnimatable, String) |
Zatrzymuje animację. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Ustawia określone parametry i uruchamia animację. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Ustawia określone parametry i uruchamia animację. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Ustawia określone parametry i uruchamia animację. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
Ustawia określone parametry i uruchamia animację. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action) |
Ustawia określone parametry i uruchamia animację kinetyczną. |
AnimationIsRunning(IAnimatable, String) |
Zwraca wartość logiczną wskazującą, czy animacja określona przez |
Batch(IAnimatable) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Tworzy i stosuje powiązanie do właściwości. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Przestarzałe.
Tworzy i stosuje powiązanie z wyrażenia. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
FindByName<T>(Element, String) |
Zwraca wystąpienie typu |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
GetSortedTabIndexesOnParentPage(VisualElement) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które wykonuje zanikanie opisane przez |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Zwraca zadanie, które ułatwia granice VisualElement określone przez prostokąt określony przez |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Obraca wartość VisualElement określoną przez |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie skalowane według |
RotateTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które wykonuje rotację opisaną przez |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które powoduje niesymetryczność osi Y przez metodę |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które powoduje niesymetryczność osi X, |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które skaluje VisualElement wartość określoną przez |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Układ, który rozmieszcza widoki w wierszach i kolumnach. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Animuje właściwości TranslationX i TranslationY elementów z bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji. |
HasVisualStateGroups(VisualElement) |
Zwraca wartość |