Button Klasa

Definicja

Przycisk View reagujący na zdarzenia dotykowe.

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._ButtonRenderer))]
public class Button : Xamarin.Forms.View, Xamarin.Forms.IBorderElement, Xamarin.Forms.IButtonController, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Button>, Xamarin.Forms.IImageController, Xamarin.Forms.IImageElement, Xamarin.Forms.Internals.IFontElement
type Button = class
    inherit View
    interface IFontElement
    interface IBorderElement
    interface IButtonController
    interface IViewController
    interface IVisualElementController
    interface IElementController
    interface IElementConfiguration<Button>
    interface IImageController
    interface IImageElement
Dziedziczenie
Atrybuty
Implementuje

Uwagi

Wygląd przycisku

Oprócz właściwości wyglądu wspólnych dla wszystkich View obiektów, klasa Button udostępnia BorderColorwłaściwości , BorderWidth, BorderRadiusi Image .

Poniższy fragment kodu XAML pokazuje, jak za pomocą tych właściwości utworzyć podstawowy przycisk z tekstem "Naciśnij mnie!" Obraz wyświetlany przez przycisk znajduje się po stronie początkowej układu, który jest po lewej stronie dla języków od lewej do prawej.

<Button Text="Press me!"
        Image="icon.png"
        BackgroundColor="White"
        BorderRadius="10"
        BorderWidth="2"
        BorderColor="Black"
        HorizontalOptions="Center"/>

Aby wyświetlić obraz z icon.png powyższym językiem XAML, deweloper musi umieścić go w odpowiedniej lokalizacji z odpowiednią akcją kompilacji specyficzną dla każdego projektu platformy. W temacie Images wyjaśniono to i inne ważne szczegóły dotyczące pracy z obrazami na platformie Xamarin.Forms.

Zdarzenia przycisku

Przyciski powiadamiają dewelopera o naciśnięciu, wydaniu i kliknięciu zdarzeń odpowiednio za Pressedpomocą zdarzeń , Releasedi Clicked .

Następujący kod XAML przypisuje programy obsługi do dwóch z następujących zdarzeń przycisków:

<Button x:Name="PressMeButton"
        Text="Press Me!"
        Pressed="PressMeButton_Pressed"
        Clicked="PressMeButton_Clicked"/>

Po powyższym kodzie XAML następujące programy obsługi zdarzeń w pliku za kodem zmieniają tekst przycisku po wywołaniu tych zdarzeń:

private void PressMeButton_Pressed(object sender, EventArgs e)
{
   (sender as Button).Text = "You pressed me!";
}

private void PressMeButton_Clicked(object sender, EventArgs e)
{
   (sender as Button).Text = "I was just clicked!";
}

Polecenia

Interfejs API poleceń dla przycisków umożliwia deweloperowi uruchomienie polecenia w odpowiedzi na to, co w przeciwnym razie byłoby zdarzenie klikniętą.

Poniższy kod XAML określa polecenie do uruchomienia po kliknięciu przycisku. Polecenie aktualizuje właściwość modelu widoku o nazwie modelUpdateCount, która następnie jest używana przez przycisk w celu zaktualizowania jego tekstu. (Powiązanie tekstowe jest wyświetlane pod kątem kompletności. Tylko kod polecenia jest istotny.):

<Button Text="{Binding modelUpdateCount, StringFormat='Number of updates to the model: {0:D}'}"
        Command="{Binding IncrementLabelCommand}" />

Po powyższym kodzie XAML deweloper najpierw definiuje IncrementLabelCommand właściwość w modelu widoku i implementuje metodę, za pomocą której można później utworzyć wystąpienie polecenia:

public ICommand IncrementLabelCommand { get; private set; }

void IncrementLabel()
{
   modelUpdateCount++;
}

Po drugie deweloper inicjuje polecenie za pomocą metody (lub akcji):

public ViewModelDemo()
{
   IncrementLabelCommand = new Command(IncrementLabel);
}

Na koniec deweloper musi ustawić kontekst powiązania w konstruktorze strony głównej na model widoku, w którym zaimplementowano właściwość:

public MainPage()
{
    InitializeComponent();
    BindingContext = new ViewModelDemo();
}

Konstruktory

Button()

Inicjuje nowe wystąpienie klasy Button.

Pola

BorderColorProperty

Magazyn zaplecza dla właściwości możliwej BorderColor do powiązania.

BorderRadiusProperty
Nieaktualne.

Magazyn zaplecza dla właściwości możliwej BorderRadius do powiązania.

BorderWidthProperty

Magazyn zaplecza dla właściwości możliwej BorderWidth do powiązania.

CharacterSpacingProperty

Magazyn zaplecza dla właściwości możliwej CharacterSpacing do powiązania.

CommandParameterProperty

Magazyn zaplecza dla właściwości możliwej CommandParameter do powiązania.

CommandProperty

Magazyn zaplecza dla właściwości możliwej Command do powiązania.

ContentLayoutProperty

Magazyn zaplecza dla właściwości możliwej ContentLayout do powiązania.

CornerRadiusProperty

Magazyn zaplecza dla właściwości możliwej CornerRadius do powiązania.

FontAttributesProperty

Magazyn zaplecza dla właściwości możliwej FontAttributes do powiązania.

FontFamilyProperty

Magazyn zaplecza dla właściwości możliwej FontFamily do powiązania.

FontProperty

Magazyn zaplecza dla właściwości możliwej Font do powiązania.

FontSizeProperty

Magazyn zaplecza dla właściwości możliwej FontSize do powiązania.

ImageProperty
Nieaktualne.

Magazyn zaplecza dla właściwości możliwej Image do powiązania.

ImageSourceProperty

Magazyn zaplecza dla właściwości możliwej ImageSource do powiązania.

IsPressedProperty

Magazyn zaplecza dla właściwości możliwej IsPressed do powiązania.

PaddingProperty

Magazyn zaplecza dla właściwości możliwej Padding do powiązania.

TextColorProperty

Magazyn zaplecza dla właściwości możliwej TextColor do powiązania.

TextProperty

Magazyn zaplecza dla właściwości możliwej Text do powiązania.

TextTransformProperty

Magazyn zaplecza dla właściwości możliwej TextTransform do powiązania.

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

Przycisk View reagujący na zdarzenia dotykowe.

(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.

(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)
BorderColor

Pobiera lub ustawia kolor opisujący kolor pociągnięcia obramowania przycisku. Jest to właściwość z możliwością powiązania.

BorderRadius
Nieaktualne.

Pobiera lub ustawia promień rogu obramowania. Jest to właściwość z możliwością powiązania.

BorderWidth

Pobiera lub ustawia szerokość obramowania. Jest to właściwość z możliwością powiązania.

Bounds

Pobiera granice elementu.

(Odziedziczone po VisualElement)
CharacterSpacing

Przycisk View reagujący na zdarzenia dotykowe.

class

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po NavigableElement)
ClassId

Pobiera lub ustawia wartość używaną do identyfikowania kolekcji semantycznie podobnych elementów.

(Odziedziczone po Element)
Clip

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po VisualElement)
Command

Pobiera lub ustawia polecenie do wywołania po aktywowaniu przycisku. Jest to właściwość z możliwością powiązania.

CommandParameter

Pobiera lub ustawia parametr do przekazania do właściwości Command. Jest to właściwość z możliwością powiązania.

ContentLayout

Pobiera lub ustawia obiekt, który kontroluje położenie obrazu przycisku i odstępy między obrazem przycisku a tekstem przycisku.

CornerRadius

Pobiera lub ustawia promień rogu przycisku w jednostkach niezależnych od urządzenia.

DisableLayout

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po VisualElement)
Dispatcher

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(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)
Font

Pobiera lub ustawia czcionkę dla tekstu Etykieta. Jest to właściwość z możliwością powiązania.

FontAttributes

Pobiera wartość wskazującą, czy czcionka tekstu przycisku jest pogrubiona, kursywa, czy też żadna z nich.

FontFamily

Pobiera rodzinę czcionek, do której należy czcionka tekstu przycisku.

FontSize

Pobiera lub ustawia rozmiar czcionki tekstu przycisku.

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)
Image
Nieaktualne.

Pobiera lub ustawia opcjonalne źródło obrazu do wyświetlenia obok tekstu w przycisku. Jest to właściwość z możliwością powiązania.

ImageSource

Umożliwia wyświetlenie obrazu mapy bitowej na przycisku.

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)
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.

(Odziedziczone po VisualElement)
IsNativeStateConsistent

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po VisualElement)
IsPlatformEnabled

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po VisualElement)
IsPressed

Do użytku wewnętrznego przez platformę Xamarin.Forms.

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.

(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

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po NavigableElement)
NavigationProxy

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po NavigableElement)
Opacity

Pobiera lub ustawia wartość nieprzezroczystości zastosowaną do elementu podczas jego renderowania. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
Padding

Pobiera lub ustawia dopełnienie przycisku.

Parent

Pobiera lub ustawia element nadrzędny elementu.

(Odziedziczone po Element)
ParentView
Nieaktualne.

Pobiera element, który jest najbliższym elementem nadrzędnym tego elementu, który jest elementem VisualElement.

(Odziedziczone po Element)
Platform
Nieaktualne.

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po Element)
RealParent

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po Element)
Resources

Pobiera lub ustawia lokalny słownik zasobów.

(Odziedziczone po VisualElement)
Rotation

Pobiera lub ustawia obrót (w stopniach) o osi Z (obrót affine), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RotationX

Pobiera lub ustawia obrót (w stopniach) o osi X (obrót perspektywy), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RotationY

Pobiera lub ustawia obrót (w stopniach) na osi Y (obrót perspektywy), gdy element jest renderowany.

(Odziedziczone po VisualElement)
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

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po NavigableElement)
StyleClass

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po NavigableElement)
StyleId

Pobiera lub ustawia zdefiniowaną przez użytkownika wartość w celu unikatowego zidentyfikowania elementu.

(Odziedziczone po Element)
TabIndex

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po VisualElement)
Text

Pobiera lub ustawia tekst wyświetlany jako zawartość przycisku. Jest to właściwość z możliwością powiązania.

TextColor

Pobiera lub ustawia Color tekst przycisku. Jest to właściwość z możliwością powiązania.

TextTransform

Przycisk View reagujący na zdarzenia dotykowe.

TranslationX

Pobiera lub ustawia różnicę translacji X elementu.

(Odziedziczone po VisualElement)
TranslationY

Pobiera lub ustawia różnicę translacji Y elementu.

(Odziedziczone po VisualElement)
Triggers

Pobiera listę wyzwalacza skojarzonego z tym elementem. Jest to właściwość, która można powiązać.

(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

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po VisualElement)
Width

Pobiera bieżącą renderowaną szerokość tego elementu. Jest to właściwość powiązana 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ść powiązana tylko do odczytu.

(Odziedziczone po VisualElement)
Y

Pobiera bieżącą pozycję Y tego elementu. Jest to właściwość powiązana 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.

ClearValue(BindableProperty)

Czyści dowolną wartość ustawioną przez SetValue dla elementu property.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość ustawioną SetValue przez dla właściwości, która jest identyfikowana przez propertyKeyelement .

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po BindableObject)
Descendants()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po Element)
EffectIsAttached(String)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(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)
GetChildElements(Point)

Zwraca elementy podrzędne, które są wizualnie poniżej określonego pointelementu .

(Odziedziczone po View)
GetSizeRequest(Double, Double)
Nieaktualne.

SizeRequest Zwraca element . Wywołanie tej metody rozpoczyna przekazywanie miary cyklu układu.

(Odziedziczone po VisualElement)
GetValue(BindableProperty)

Zwraca wartość zawartą w właściwości BindableProperty.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty)
Nieaktualne.

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Nieaktualne.

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po BindableObject)
InvalidateMeasure()

Metoda wywoływana w celu unieważnienia układu tego VisualElementelementu . MeasureInvalidated Zgłasza zdarzenie.

(Odziedziczone po VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po VisualElement)
IsSet(BindableProperty)

Zwraca wartość true , jeśli właściwość docelowa istnieje i została ustawiona.

(Odziedziczone po BindableObject)
Layout(Rectangle)

Aktualizacje granice elementu podczas cyklu układu.

(Odziedziczone po VisualElement)
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.

(Odziedziczone po VisualElement)
On<T>()

Zwraca wystąpienie specyficzne dla platformy tego Buttonobiektu , na którym może być wywoływana metoda specyficzna dla platformy.

OnBindingContextChanged()

Metoda wywoływana podczas zmiany kontekstu powiązania.

OnChildAdded(Element)

Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po dodaniu elementu podrzędnego.

(Odziedziczone po VisualElement)
OnChildRemoved(Element)
Nieaktualne.

Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po usunięciu elementu podrzędnego.

(Odziedziczone po VisualElement)
OnChildRemoved(Element, Int32)

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po VisualElement)
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()

Przycisk View reagujący na zdarzenia dotykowe.

(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)
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 emitem SizeChanged zdarzenia. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po VisualElement)
OnSizeRequest(Double, Double)
Nieaktualne.

Ta metoda jest wywoływana podczas przekazywania miary cyklu układu w celu uzyskania żądanego rozmiaru elementu.

(Odziedziczone po VisualElement)
OnTabIndexPropertyChanged(Int32, Int32)

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po VisualElement)
RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa wcześniej ustawiony zasób dynamiczny

(Odziedziczone po Element)
SendClicked()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

SendPressed()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

SendReleased()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości.

(Odziedziczone po BindableObject)
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)
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.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po Element)
SizeAllocated(Double, Double)

Funkcja SizeAllocated jest wywoływana podczas cyklu układu, aby zasygnalizować początek układu drzewa podrzędnego.

(Odziedziczone po VisualElement)
TabIndexDefaultValueCreator()

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po VisualElement)
TabStopDefaultValueCreator()

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po VisualElement)
UnapplyBindings()

Usuwa wszystkie wcześniej ustawione powiązania.

(Odziedziczone po BindableObject)
Unfocus()

Usuwa fokus dla tego elementu.

(Odziedziczone po VisualElement)
UpdateFormsText(String, TextTransform)

Przycisk View reagujący na zdarzenia dotykowe.

Zdarzenia

BatchCommitted

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(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)
Clicked

Występuje po kliknięciu przycisku.

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.

(Odziedziczone po VisualElement)
Focused

Występuje, gdy element otrzymuje fokus.

(Odziedziczone po VisualElement)
MeasureInvalidated

Zdarzenie, które jest zgłaszane, gdy układ elementu wizualizacji jest unieważniony.

(Odziedziczone po VisualElement)
PlatformSet
Nieaktualne.

Przycisk View reagujący na zdarzenia dotykowe.

(Odziedziczone po Element)
Pressed

Występuje po naciśnięciu przycisku.

PropertyChanged

Podniesione, gdy właściwość uległa zmianie.

(Odziedziczone po BindableObject)
PropertyChanging

Podniesione, gdy właściwość ma ulec zmianie.

(Odziedziczone po BindableObject)
Released

Występuje po wydaniu przycisku.

SizeChanged

Występuje, gdy właściwości Width lub Height zmieniają wartość na tym elemecie.

(Odziedziczone po VisualElement)
Unfocused

Występuje, gdy element traci fokus.

(Odziedziczone po VisualElement)

Jawne implementacje interfejsu

IBorderElement.BorderColorDefaultValue

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IBorderElement.BorderWidthDefaultValue

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IBorderElement.CornerRadiusDefaultValue

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IBorderElement.IsBackgroundColorSet()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IBorderElement.IsBackgroundSet()

Przycisk View reagujący na zdarzenia dotykowe.

IBorderElement.IsBorderColorSet()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IBorderElement.IsBorderWidthSet()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IBorderElement.IsCornerRadiusSet()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IBorderElement.OnBorderColorPropertyChanged(Color, Color)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po Element)
IFontElement.FontSizeDefaultValueCreator()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IFontElement.OnFontChanged(Font, Font)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IFontElement.OnFontFamilyChanged(String, String)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IFontElement.OnFontSizeChanged(Double, Double)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IGestureController.CompositeGestureRecognizers

Do użytku wewnętrznego przez platformę Xamarin.Forms.

(Odziedziczone po View)
IImageController.GetLoadAsAnimation()

Przycisk View reagujący na zdarzenia dotykowe.

IImageController.SetIsLoading(Boolean)

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IImageElement.Aspect

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IImageElement.IsAnimationPlaying

Przycisk View reagujący na zdarzenia dotykowe.

IImageElement.IsLoading

Przycisk View reagujący na zdarzenia dotykowe.

IImageElement.IsOpaque

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IImageElement.OnImageSourceSourceChanged(Object, EventArgs)

Przycisk View reagujący na zdarzenia dotykowe.

IImageElement.RaiseImageSourcePropertyChanged()

Do użytku wewnętrznego przez platformę Xamarin.Forms.

IImageElement.Source

Do użytku wewnętrznego przez platformę Xamarin.Forms.

INameScope.RegisterName(String, Object)

Tylko do użytku wewnętrznego.

(Odziedziczone po Element)
IVisualElementController.EffectiveFlowDirection

Pobiera skuteczny kierunek przepływu wizualizacji dla elementu na platformie, uwzględniając ustawienia regionalne i ustawienia przepływu logicznego.

(Odziedziczone po VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Ta metoda służy 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 handle program jest uruchomiona.

Batch(IAnimatable)

Przycisk View reagujący na zdarzenia dotykowe.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Przycisk View reagujący na zdarzenia dotykowe.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Przycisk View reagujący na zdarzenia dotykowe.

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)
Nieaktualne.

Tworzy i stosuje powiązanie z wyrażenia.

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

Przycisk View reagujący na zdarzenia dotykowe.

FindByName<T>(Element, String)

Zwraca wystąpienie typu T , które ma nazwę name w zakresie obejmującym element.

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

Przycisk View reagujący na zdarzenia dotykowe.

GetSortedTabIndexesOnParentPage(VisualElement)

Przycisk View reagujący na zdarzenia dotykowe.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Przycisk View reagujący na zdarzenia dotykowe.

FadeTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które wykonuje zanikanie opisane przez opacityparametry , lengthi easing .

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Zwraca zadanie, które ułatwia granice VisualElement określone przez prostokąt określony przez viewbounds parametr .

RelRotateTo(VisualElement, Double, UInt32, Easing)

Obraca wartość VisualElement określoną przez view wartość z bieżącej rotacji według wartości drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie skalowane według view bieżącej VisualElement skali do dscalewartości .

RotateTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które wykonuje rotację opisaną przez rotationparametry , lengthi easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi Y przez metodę opacity, biorąc czas length i używając polecenia easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi X, opacitybiorąc czas length i używając polecenia easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które skaluje VisualElement wartość określoną przez view element do bezwzględnego współczynnika scaleskalowania .

ScaleXTo(VisualElement, Double, UInt32, Easing)

Przycisk View reagujący na zdarzenia dotykowe.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Przycisk View reagujący na zdarzenia dotykowe.

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ść true , jeśli element z nią jest skojarzona co najmniej jedna grupa stanu wizualizacji. W przeciwnym razie zwraca wartość false.

Dotyczy