Button Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Tombol View yang bereaksi terhadap peristiwa sentuhan.
[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
- Warisan
- Atribut
- Penerapan
Keterangan
Tampilan Tombol
Selain properti tampilan yang umum untuk semua View objek, kelas Tombol menyediakan BorderColorproperti , , BorderWidthBorderRadius, dan Image .
Cuplikan kode XAML di bawah ini menunjukkan cara menggunakan properti ini untuk membuat tombol dasar dengan teks "Tekan saya!" Gambar yang ditampilkan tombol muncul di sisi awal tata letak, yang merupakan sisi kiri untuk bahasa kiri ke kanan.
<Button Text="Press me!"
Image="icon.png"
BackgroundColor="White"
BorderRadius="10"
BorderWidth="2"
BorderColor="Black"
HorizontalOptions="Center"/>
Untuk menampilkan icon.png
gambar dengan XAML di atas, pengembang harus menempatkannya di lokasi yang sesuai, dengan tindakan build yang sesuai, khusus untuk setiap proyek platform. Topik Gambar menjelaskan ini dan detail penting lainnya tentang bekerja dengan gambar di Xamarin. Forms.
Peristiwa Tombol
Tombol memberi tahu pengembang tentang peristiwa tekan, rilis, dan klik dengan Pressedperistiwa , Released, dan Clicked , masing-masing.
XAML berikut menetapkan handler ke dua peristiwa tombol ini:
<Button x:Name="PressMeButton"
Text="Press Me!"
Pressed="PressMeButton_Pressed"
Clicked="PressMeButton_Clicked"/>
Dengan XAML di atas, penanganan aktivitas berikut dalam file code-behind mengubah teks tombol saat peristiwa ini dinaikkan:
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!";
}
Perintah
API perintah untuk tombol memungkinkan pengembang menjalankan perintah sebagai respons terhadap apa yang akan menjadi peristiwa Diklik.
XAML berikut menspesifikasikan perintah untuk dijalankan saat tombol diklik. Perintah memperbarui properti model tampilan yang disebut modelUpdateCount
, yang kemudian digunakan tombol untuk memperbarui teksnya. (Pengikatan teks ditampilkan untuk kelengkapan. Hanya kode perintah yang relevan.):
<Button Text="{Binding modelUpdateCount, StringFormat='Number of updates to the model: {0:D}'}"
Command="{Binding IncrementLabelCommand}" />
Dengan XAML di atas, pengembang terlebih dahulu mendefinisikan IncrementLabelCommand
properti pada model tampilan dan mengimplementasikan metode untuk kemudian membuat instans perintah:
public ICommand IncrementLabelCommand { get; private set; }
void IncrementLabel()
{
modelUpdateCount++;
}
Kedua, pengembang menginisialisasi perintah dengan metode (atau tindakan):
public ViewModelDemo()
{
IncrementLabelCommand = new Command(IncrementLabel);
}
Terakhir, pengembang harus mengatur konteks pengikatan di konstruktor untuk halaman utama ke model tampilan tempat properti diimplementasikan:
public MainPage()
{
InitializeComponent();
BindingContext = new ViewModelDemo();
}
Konstruktor
Button() |
Menginisialisasi instans baru kelas Tombol. |
Bidang
BorderColorProperty |
Penyimpanan cadangan untuk properti yang dapat diikat BorderColor . |
BorderRadiusProperty |
Kedaluwarsa.
Penyimpanan cadangan untuk properti yang dapat diikat BorderRadius . |
BorderWidthProperty |
Penyimpanan cadangan untuk properti yang dapat diikat BorderWidth . |
CharacterSpacingProperty |
Penyimpanan cadangan untuk properti yang dapat diikat CharacterSpacing . |
CommandParameterProperty |
Penyimpanan cadangan untuk properti yang dapat diikat CommandParameter . |
CommandProperty |
Penyimpanan cadangan untuk properti yang dapat diikat Command . |
ContentLayoutProperty |
Penyimpanan cadangan untuk properti yang dapat diikat ContentLayout . |
CornerRadiusProperty |
Penyimpanan cadangan untuk properti yang dapat diikat CornerRadius . |
FontAttributesProperty |
Penyimpanan cadangan untuk properti yang dapat diikat FontAttributes . |
FontFamilyProperty |
Penyimpanan cadangan untuk properti yang dapat diikat FontFamily . |
FontProperty |
Penyimpanan cadangan untuk properti yang dapat diikat Font . |
FontSizeProperty |
Penyimpanan cadangan untuk properti yang dapat diikat FontSize . |
ImageProperty |
Kedaluwarsa.
Penyimpanan cadangan untuk properti yang dapat diikat Image . |
ImageSourceProperty |
Penyimpanan cadangan untuk properti yang dapat diikat ImageSource . |
IsPressedProperty |
Penyimpanan cadangan untuk properti yang dapat diikat IsPressed . |
PaddingProperty |
Penyimpanan cadangan untuk properti yang dapat diikat Padding . |
TextColorProperty |
Penyimpanan cadangan untuk properti yang dapat diikat TextColor . |
TextProperty |
Penyimpanan cadangan untuk properti yang dapat diikat Text . |
TextTransformProperty |
Penyimpanan cadangan untuk properti yang dapat diikat TextTransform . |
Properti
AnchorX |
Mendapatkan atau mengatur komponen X dari titik tengah untuk transformasi apa pun, relatif terhadap batas elemen. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
AnchorY |
Mendapatkan atau mengatur komponen Y dari titik tengah untuk transformasi apa pun, relatif terhadap batas elemen. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
AutomationId |
Mendapatkan atau menetapkan nilai yang memungkinkan kerangka kerja otomatisasi untuk menemukan dan berinteraksi dengan elemen ini. (Diperoleh dari Element) |
Background |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
BackgroundColor |
Mendapatkan atau mengatur warna yang akan mengisi latar belakang VisualElement. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
Batched |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
Behaviors |
Mendapatkan daftar Perilaku yang terkait dengan elemen ini. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
BindingContext |
Mendapatkan atau mengatur objek yang berisi properti yang akan ditargetkan oleh properti terikat milik ini BindableObject. (Diperoleh dari BindableObject) |
BorderColor |
Mendapatkan atau mengatur warna yang menjelaskan warna goresan batas tombol. Ini adalah properti yang dapat diikat. |
BorderRadius |
Kedaluwarsa.
Mendapatkan atau mengatur radius sudut perbatasan. Ini adalah properti yang dapat diikat. |
BorderWidth |
Mendapatkan atau mengatur lebar batas. Ini adalah properti yang dapat diikat. |
Bounds |
Mendapatkan batas elemen . (Diperoleh dari VisualElement) |
CharacterSpacing |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
class |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari NavigableElement) |
ClassId |
Mendapatkan atau menetapkan nilai yang digunakan untuk mengidentifikasi kumpulan elemen serupa secara semantik. (Diperoleh dari Element) |
Clip |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
Command |
Mendapatkan atau mengatur perintah yang akan dipanggil saat tombol diaktifkan. Ini adalah properti yang dapat diikat. |
CommandParameter |
Mendapatkan atau mengatur parameter untuk diteruskan ke properti Perintah. Ini adalah properti yang dapat diikat. |
ContentLayout |
Mendapatkan atau mengatur objek yang mengontrol posisi gambar tombol dan penspasian antara gambar tombol dan teks tombol. |
CornerRadius |
Mendapatkan atau mengatur radius sudut untuk tombol, di unit perangkat independen. |
DisableLayout |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
Dispatcher |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari BindableObject) |
EffectControlProvider |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
Effects |
Daftar efek yang diterapkan pada item ini. (Diperoleh dari Element) |
FlowDirection |
Mendapatkan atau mengatur arah aliran tata letak. (Diperoleh dari VisualElement) |
Font |
Mendapatkan atau mengatur Font untuk teks Label. Ini adalah properti yang dapat diikat. |
FontAttributes |
Mendapatkan nilai yang menunjukkan apakah font untuk teks tombol tebal, miring, atau tidak keduanya. |
FontFamily |
Mendapatkan keluarga font tempat font untuk teks tombol berada. |
FontSize |
Mendapatkan atau mengatur ukuran font teks tombol. |
GestureController |
Mendapatkan pengontrol gerakan untuk tampilan. (Diperoleh dari View) |
GestureRecognizers |
Kumpulan pengenal gerakan yang terkait dengan tampilan ini. (Diperoleh dari View) |
Height |
Mendapatkan tinggi yang dirender saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja. (Diperoleh dari VisualElement) |
HeightRequest |
Mendapatkan atau mengatur penimpaan tinggi yang diinginkan dari elemen ini. (Diperoleh dari VisualElement) |
HorizontalOptions |
Mendapatkan atau mengatur LayoutOptions yang menentukan bagaimana elemen diletakkan dalam siklus tata letak. Ini adalah properti yang dapat diikat. (Diperoleh dari View) |
Id |
Mendapatkan nilai yang dapat digunakan untuk mengidentifikasi elemen secara unik melalui eksekusi aplikasi. (Diperoleh dari Element) |
Image |
Kedaluwarsa.
Mendapatkan atau mengatur sumber gambar opsional untuk ditampilkan di samping teks di Tombol. Ini adalah properti yang dapat diikat. |
ImageSource |
Memungkinkan Anda menampilkan gambar bitmap pada Tombol. |
InputTransparent |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini harus terlibat dalam siklus interaksi pengguna. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
IsEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini diaktifkan di antarmuka pengguna. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
IsFocused |
Mendapatkan nilai yang menunjukkan apakah elemen ini saat ini difokuskan. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
IsInNativeLayout |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
IsNativeStateConsistent |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
IsPlatformEnabled |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
IsPressed |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IsTabStop |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini disertakan dalam navigasi tab. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
IsVisible |
Mendapatkan atau menetapkan nilai yang menentukan apakah elemen ini harus menjadi bagian dari pohon visual atau tidak. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
LogicalChildren |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
Margin |
Mendapatkan atau mengatur margin untuk tampilan. (Diperoleh dari View) |
MinimumHeightRequest |
Mendapatkan atau menetapkan nilai yang mengambil alih tinggi minimum yang akan diminta elemen selama tata letak. (Diperoleh dari VisualElement) |
MinimumWidthRequest |
Mendapatkan atau mengatur nilai yang mengambil alih lebar minimum yang akan diminta elemen selama tata letak. (Diperoleh dari VisualElement) |
Navigation |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari NavigableElement) |
NavigationProxy |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari NavigableElement) |
Opacity |
Mendapatkan atau mengatur nilai opasitas yang diterapkan ke elemen saat dirender. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
Padding |
Mendapatkan atau mengatur padding untuk tombol. |
Parent |
Mendapatkan atau mengatur elemen induk dari elemen . (Diperoleh dari Element) |
ParentView |
Kedaluwarsa.
Mendapatkan elemen yang merupakan leluhur terdekat dari elemen ini yaitu VisualElement. (Diperoleh dari Element) |
Platform |
Kedaluwarsa.
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari Element) |
RealParent |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
Resources |
Mendapatkan atau mengatur kamus sumber daya lokal. (Diperoleh dari VisualElement) |
Rotation |
Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu Z (rotasi afin) saat elemen dirender. (Diperoleh dari VisualElement) |
RotationX |
Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu X (rotasi perspektif) saat elemen dirender. (Diperoleh dari VisualElement) |
RotationY |
Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu Y (rotasi perspektif) saat elemen dirender. (Diperoleh dari VisualElement) |
Scale |
Mendapatkan atau mengatur faktor skala yang diterapkan ke elemen . (Diperoleh dari VisualElement) |
ScaleX |
Mendapatkan atau menetapkan nilai skala untuk diterapkan ke arah X. (Diperoleh dari VisualElement) |
ScaleY |
Mendapatkan atau mengatur nilai skala untuk diterapkan ke arah Y. (Diperoleh dari VisualElement) |
Style |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari NavigableElement) |
StyleClass |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari NavigableElement) |
StyleId |
Mendapatkan atau menetapkan nilai yang ditentukan pengguna untuk mengidentifikasi elemen secara unik. (Diperoleh dari Element) |
TabIndex |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
Text |
Mendapatkan atau mengatur Teks yang ditampilkan sebagai konten tombol. Ini adalah properti yang dapat diikat. |
TextColor |
Mendapatkan atau mengatur Color untuk teks tombol. Ini adalah properti yang dapat diikat. |
TextTransform |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
TranslationX |
Mendapatkan atau mengatur delta terjemahan X dari elemen . (Diperoleh dari VisualElement) |
TranslationY |
Mendapatkan atau mengatur delta terjemahan Y dari elemen . (Diperoleh dari VisualElement) |
Triggers |
Mendapatkan daftar Pemicu yang terkait dengan elemen ini. Ini adalah properti yang dapat diikat. (Diperoleh dari VisualElement) |
VerticalOptions |
Mendapatkan atau mengatur LayoutOptions yang menentukan bagaimana elemen diletakkan dalam siklus tata letak. Ini adalah properti yang dapat diikat. (Diperoleh dari View) |
Visual |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
Width |
Mendapatkan lebar yang dirender saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja. (Diperoleh dari VisualElement) |
WidthRequest |
Mendapatkan atau mengatur penimpaan lebar yang diinginkan dari elemen ini. (Diperoleh dari VisualElement) |
X |
Mendapatkan posisi X saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja. (Diperoleh dari VisualElement) |
Y |
Mendapatkan posisi Y saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja. (Diperoleh dari VisualElement) |
Metode
ApplyBindings() |
Terapkan pengikatan ke BindingContext. (Diperoleh dari BindableObject) |
BatchBegin() |
Menandakan dimulainya batch perubahan pada properti elemen. (Diperoleh dari VisualElement) |
BatchCommit() |
Menandakan akhir batch perintah ke elemen dan bahwa perintah tersebut sekarang harus dilakukan. (Diperoleh dari VisualElement) |
ChangeVisualState() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
ClearValue(BindableProperty) |
Menghapus nilai apa pun yang ditetapkan oleh SetValue untuk |
ClearValue(BindablePropertyKey) |
Menghapus nilai apa pun yang ditetapkan oleh SetValue untuk properti yang diidentifikasi oleh |
CoerceValue(BindableProperty) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari BindableObject) |
CoerceValue(BindablePropertyKey) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari BindableObject) |
Descendants() |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
EffectIsAttached(String) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
FindByName(String) |
Mengembalikan elemen yang memiliki nama yang ditentukan. (Diperoleh dari Element) |
Focus() |
Attemps untuk mengatur fokus ke elemen ini. (Diperoleh dari VisualElement) |
GetChildElements(Point) |
Mengembalikan elemen anak yang secara visual berada di bawah yang ditentukan |
GetSizeRequest(Double, Double) |
Kedaluwarsa.
Mengembalikan SizeRequest elemen . Memanggil metode ini memulai batas ukuran siklus tata letak. (Diperoleh dari VisualElement) |
GetValue(BindableProperty) |
Mengembalikan nilai yang terkandung dalam BindableProperty. (Diperoleh dari BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Kedaluwarsa.
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Kedaluwarsa.
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari BindableObject) |
InvalidateMeasure() |
Metode yang dipanggil untuk membatalkan tata letak ini VisualElement. Memunculkan kejadian MeasureInvalidated. (Diperoleh dari VisualElement) |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
IsSet(BindableProperty) |
Mengembalikan |
Layout(Rectangle) |
Updates batas elemen selama siklus tata letak. (Diperoleh dari VisualElement) |
Measure(Double, Double, MeasureFlags) |
Mengembalikan ukuran minimum yang dibutuhkan elemen visual untuk ditampilkan pada perangkat. (Diperoleh dari VisualElement) |
NativeSizeChanged() |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
On<T>() |
Mengembalikan instans khusus platform dari ini Button, di mana metode khusus platform dapat dipanggil. |
OnBindingContextChanged() |
Metode yang dimunculkan ketika konteks pengikatan berubah. |
OnChildAdded(Element) |
Pengembang aplikasi dapat mengambil alih metode ini untuk merespons ketika anak ditambahkan. (Diperoleh dari VisualElement) |
OnChildRemoved(Element, Int32) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
OnChildRemoved(Element) |
Kedaluwarsa.
Pengembang aplikasi dapat mengambil alih metode ini untuk merespons ketika anak dihapus. (Diperoleh dari VisualElement) |
OnChildrenReordered() |
Dipanggil setiap kali ChildrenReordered peristiwa akan dipancarkan. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. (Diperoleh dari VisualElement) |
OnMeasure(Double, Double) |
Metode yang dipanggil ketika pengukuran tata letak terjadi. (Diperoleh dari VisualElement) |
OnParentSet() |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari NavigableElement) |
OnPropertyChanged(String) |
Metode yang dipanggil ketika properti terikat diubah. (Diperoleh dari Element) |
OnPropertyChanging(String) |
Panggil metode ini dari kelas anak untuk memberi tahu bahwa perubahan akan terjadi pada properti. (Diperoleh dari BindableObject) |
OnSizeAllocated(Double, Double) |
Metode ini dipanggil ketika ukuran elemen diatur selama siklus tata letak. Metode ini dipanggil langsung sebelum SizeChanged peristiwa dipancarkan. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. (Diperoleh dari VisualElement) |
OnSizeRequest(Double, Double) |
Kedaluwarsa.
Metode ini dipanggil selama lulus pengukuran siklus tata letak untuk mendapatkan ukuran elemen yang diinginkan. (Diperoleh dari VisualElement) |
OnTabIndexPropertyChanged(Int32, Int32) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
RemoveBinding(BindableProperty) |
Menghapus pengikatan yang ditetapkan sebelumnya. (Diperoleh dari BindableObject) |
RemoveDynamicResource(BindableProperty) |
Menghapus sumber daya dinamis yang ditetapkan sebelumnya (Diperoleh dari Element) |
SendClicked() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
SendPressed() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
SendReleased() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
SetBinding(BindableProperty, BindingBase) |
Menetapkan pengikatan ke properti. (Diperoleh dari BindableObject) |
SetDynamicResource(BindableProperty, String) |
Mengatur properti BindableProperty dari elemen ini untuk diperbarui melalui DynamicResource dengan kunci yang disediakan. (Diperoleh dari Element) |
SetValue(BindableProperty, Object) |
Mengatur nilai properti yang ditentukan. (Diperoleh dari BindableObject) |
SetValue(BindablePropertyKey, Object) |
Mengatur nilai propertyKey. (Diperoleh dari BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
SizeAllocated(Double, Double) |
SizeAllocated dipanggil selama siklus tata letak untuk menandakan dimulainya tata letak sub-pohon. (Diperoleh dari VisualElement) |
TabIndexDefaultValueCreator() |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
TabStopDefaultValueCreator() |
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari VisualElement) |
UnapplyBindings() |
Membatalkan semua pengikatan yang ditetapkan sebelumnya. (Diperoleh dari BindableObject) |
Unfocus() |
Membatalkan pengaturan fokus ke elemen ini. (Diperoleh dari VisualElement) |
UpdateFormsText(String, TextTransform) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
Acara
BatchCommitted |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
BindingContextChanged |
Dimunculkan setiap kali BindingContext properti berubah. (Diperoleh dari BindableObject) |
ChildAdded |
Terjadi setiap kali elemen anak ditambahkan ke elemen . (Diperoleh dari Element) |
ChildRemoved |
Terjadi setiap kali elemen anak dihapus dari elemen . (Diperoleh dari Element) |
ChildrenReordered |
Terjadi ketika Turunan VisualElement telah diurutkan ulang. (Diperoleh dari VisualElement) |
Clicked |
Terjadi ketika Tombol diklik. |
DescendantAdded |
Terjadi setiap kali elemen anak ditambahkan ke subtree elemen. (Diperoleh dari Element) |
DescendantRemoved |
Terjadi setiap kali elemen anak dihapus dari subtree elemen. (Diperoleh dari Element) |
FocusChangeRequested |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari VisualElement) |
Focused |
Terjadi ketika elemen menerima fokus. (Diperoleh dari VisualElement) |
MeasureInvalidated |
Peristiwa yang dimunculkan saat tata letak elemen visual tidak valid. (Diperoleh dari VisualElement) |
PlatformSet |
Kedaluwarsa.
Tombol View yang bereaksi terhadap peristiwa sentuhan. (Diperoleh dari Element) |
Pressed |
Terjadi ketika Tombol ditekan. |
PropertyChanged |
Dimunculkan ketika properti telah berubah. (Diperoleh dari BindableObject) |
PropertyChanging |
Dimunculkan ketika properti akan berubah. (Diperoleh dari BindableObject) |
Released |
Terjadi ketika Tombol dirilis. |
SizeChanged |
Terjadi ketika properti Lebar atau Tinggi mengubah nilai pada elemen ini. (Diperoleh dari VisualElement) |
Unfocused |
Terjadi ketika elemen kehilangan fokus. (Diperoleh dari VisualElement) |
Implementasi Antarmuka Eksplisit
IBorderElement.BorderColorDefaultValue |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IBorderElement.BorderWidthDefaultValue |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IBorderElement.CornerRadiusDefaultValue |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IBorderElement.IsBackgroundColorSet() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IBorderElement.IsBackgroundSet() |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
IBorderElement.IsBorderColorSet() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IBorderElement.IsBorderWidthSet() |
Untuk penggunaan internal oleh Xamarin. Forms platform.. |
IBorderElement.IsCornerRadiusSet() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IBorderElement.OnBorderColorPropertyChanged(Color, Color) |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
IFontElement.FontSizeDefaultValueCreator() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes) |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IFontElement.OnFontChanged(Font, Font) |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IFontElement.OnFontFamilyChanged(String, String) |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IFontElement.OnFontSizeChanged(Double, Double) |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IGestureController.CompositeGestureRecognizers |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari View) |
IImageController.GetLoadAsAnimation() |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
IImageController.SetIsLoading(Boolean) |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IImageElement.Aspect |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IImageElement.IsAnimationPlaying |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
IImageElement.IsLoading |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
IImageElement.IsOpaque |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IImageElement.OnImageSourceSourceChanged(Object, EventArgs) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
IImageElement.RaiseImageSourcePropertyChanged() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
IImageElement.Source |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
INameScope.RegisterName(String, Object) |
Hanya untuk penggunaan internal. (Diperoleh dari Element) |
IVisualElementController.EffectiveFlowDirection |
Mendapatkan arah aliran visual yang efektif untuk elemen pada platform, dengan mempertimbangkan pengaturan alur lokal dan logis. (Diperoleh dari VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Metode ini untuk penggunaan internal. (Diperoleh dari VisualElement) |
Metode Ekstensi
AbortAnimation(IAnimatable, String) |
Menghentikan animasi. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Mengatur parameter yang ditentukan dan memulai animasi. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Mengatur parameter yang ditentukan dan memulai animasi. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Mengatur parameter yang ditentukan dan memulai animasi. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
Mengatur parameter yang ditentukan dan memulai animasi. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action) |
Mengatur parameter yang ditentukan dan memulai animasi kinetik. |
AnimationIsRunning(IAnimatable, String) |
Mengembalikan nilai Boolean yang menunjukkan apakah animasi yang ditentukan oleh |
Batch(IAnimatable) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Membuat dan menerapkan pengikatan ke properti. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Kedaluwarsa.
Membuat dan menerapkan pengikatan dari ekspresi. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
FindByName<T>(Element, String) |
Mengembalikan instans jenis |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
GetSortedTabIndexesOnParentPage(VisualElement) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Mengembalikan tugas yang melakukan pudar yang dijelaskan oleh |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Mengembalikan tugas yang memudahkan batas VisualElement yang ditentukan oleh |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Memutar VisualElement yang ditentukan oleh |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Mengembalikan tugas yang menskalakan VisualElement yang ditentukan oleh |
RotateTo(VisualElement, Double, UInt32, Easing) |
Mengembalikan tugas yang melakukan rotasi yang dijelaskan oleh |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Mengembalikan tugas yang condong sumbu Y dengan |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Mengembalikan tugas yang condong sumbu X dengan |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Mengembalikan tugas yang menskalakan VisualElement yang ditentukan oleh |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Tombol View yang bereaksi terhadap peristiwa sentuhan. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Menganimasikan elemen properti TranslationX dan TranslationY dari nilainya saat ini ke nilai baru. Ini memastikan bahwa tata letak input berada di posisi yang sama dengan tata letak visual. |
HasVisualStateGroups(VisualElement) |
Mengembalikan |