Silverlight - Tombol

Itu Buttonkelas mewakili jenis kontrol tombol yang paling dasar. Silverlight mengenali tiga jenis kontrol tombol: familiarButton, itu CheckBox, dan RadioButton. Semua kontrol ini adalah kontrol konten yang berasal dariButtonBase. Warisan hierarki dari kelas Tombol adalah sebagai berikut -

Diberikan di bawah ini adalah yang paling umum digunakan Properties dari sebuah tombol.

No Sr Deskripsi properti
1

Background

Mendapat atau menyetel kuas yang menyediakan latar belakang kontrol. (Diwariskan dari Kontrol)

2

BorderBrush

Mendapat atau menyetel kuas yang mendeskripsikan isian batas sebuah kontrol. (Diwariskan dari Kontrol)

3

BorderThickness

Mendapat atau menyetel ketebalan batas kontrol. (Diwariskan dari Kontrol)

4

Content

Mendapat atau menyetel konten ContentControl. (Diwariskan dari ContentControl)

5

ClickMode

Mendapat atau menetapkan nilai yang menunjukkan saat peristiwa Klik terjadi, dalam hal perilaku perangkat. (Diwariskan dari ButtonBase)

6

ContentTemplate

Mendapat atau menyetel template data yang digunakan untuk menampilkan konten ContentControl. (Diwariskan dari ContentControl)

7

FontFamily

Mendapat atau menyetel font yang digunakan untuk menampilkan teks dalam kontrol. (Diwariskan dari Kontrol)

8

FontSize

Mendapat atau menyetel ukuran teks dalam kontrol ini. (Diwariskan dari Kontrol)

9

FontStyle

Mendapat atau menyetel gaya di mana teks dirender. (Diwariskan dari Kontrol)

10

FontWeight

Mendapat atau menyetel ketebalan font yang ditentukan. (Diwariskan dari Kontrol)

11

Foreground

Mendapat atau menyetel kuas yang mendeskripsikan warna latar depan. (Diwariskan dari Kontrol)

12

Height

Mendapat atau menyetel ketinggian FrameworkElement yang disarankan. (Diwariskan dari FrameworkElement)

13

HorizontalAlignment

Mendapat atau menyetel karakteristik penyelarasan horizontal yang diterapkan ke FrameworkElement saat disusun dalam induk tata letak, seperti panel atau kontrol item. (Diwariskan dari FrameworkElement)

14

IsEnabled

Mendapat atau menetapkan nilai yang menunjukkan apakah pengguna dapat berinteraksi dengan kontrol. (Diwariskan dari Kontrol)

15

IsPressed

Mendapat nilai yang menunjukkan apakah ButtonBase saat ini dalam keadaan ditekan. (Diwariskan dari ButtonBase)

16

Margin

Mendapat atau menetapkan margin luar FrameworkElement. (Diwariskan dari FrameworkElement)

17

Name

Mendapat atau menetapkan nama pengenal objek. Ketika prosesor XAML membuat pohon objek dari markup XAML, kode waktu proses dapat merujuk ke objek yang dideklarasikan XAML dengan nama ini. (Diwariskan dari FrameworkElement)

18

Opacity

Mendapat atau menyetel derajat opasitas objek. (Diwariskan dari UIElement)

19

Resources

Mendapatkan kamus sumber daya yang ditentukan secara lokal. Di XAML, Anda bisa menetapkan item sumber daya sebagai elemen objek turunan dari elemen properti frameworkElement.Resources, melalui sintaks koleksi implisit XAML. (Diwariskan dari FrameworkElement)

20

Style

Mendapat atau menyetel Gaya instance yang diterapkan untuk objek ini selama tata letak dan rendering. (Diwariskan dari FrameworkElement)

21

Template

Mendapat atau menyetel template kontrol. Template kontrol mendefinisikan tampilan visual dari kontrol di UI, dan ditentukan dalam markup XAML. (Diwariskan dari Kontrol)

22

VerticalAlignment

Mendapat atau menyetel karakteristik penyelarasan vertikal yang diterapkan ke FrameworkElement saat disusun dalam objek induk seperti panel atau kontrol item. (Diwariskan dari FrameworkElement)

23

Visibility

Mendapat atau menyetel visibilitas UIElement. UIElement yang tidak terlihat tidak dirender dan tidak mengomunikasikan ukuran yang diinginkan ke tata letak. (Diwariskan dari UIElement)

24

Width

Mendapat atau menyetel lebar FrameworkElement. (Diwariskan dari FrameworkElement)

Diberikan di bawah ini adalah yang biasa digunakan methods dari Button.

No Sr Metode & Deskripsi
1

ClearValue

Menghapus nilai lokal dari properti ketergantungan. (Diwariskan dari DependencyObject)

2

FindName

Mengambil objek yang memiliki nama pengenal yang ditentukan. (Diwariskan dari FrameworkElement)

3

OnApplyTemplate

Dipanggil setiap kali kode aplikasi atau proses internal (seperti pass tata letak pembangunan kembali) memanggil ApplyTemplate. Sederhananya, ini berarti metode dipanggil tepat sebelum elemen UI ditampilkan di aplikasi Anda. Ganti metode ini untuk memengaruhi logika post-template default kelas. (Diwariskan dari FrameworkElement)

4

OnContentChanged

Dipanggil ketika nilai properti Konten berubah. (Diwariskan dari ContentControl)

5

OnDragEnter

Dipanggil sebelum acara DragEnter terjadi. (Diwariskan dari Kontrol)

6

OnDragLeave

Dipanggil sebelum acara DragLeave terjadi. (Diwariskan dari Kontrol)

7

OnDragOver

Dipanggil sebelum acara DragOver terjadi. (Diwariskan dari Kontrol)

8

OnDrop

Dipanggil sebelum event Drop terjadi. (Diwariskan dari Kontrol)

9

OnGotFocus

Dipanggil sebelum acara GotFocus terjadi. (Diwariskan dari Kontrol)

10

OnKeyDown

Dipanggil sebelum acara KeyDown terjadi. (Diwariskan dari Kontrol)

11

OnKeyUp

Dipanggil sebelum acara KeyUp terjadi. (Diwariskan dari Kontrol)

12

OnLostFocus

Dipanggil sebelum acara LostFocus terjadi. (Diwariskan dari Kontrol)

13

SetBinding

Melampirkan pengikatan ke FrameworkElement, menggunakan objek pengikatan yang disediakan. (Diwariskan dari FrameworkElement)

Diberikan di bawah ini adalah yang biasa digunakan Events dari Button.

No Sr Deskripsi acara
1

Click

Terjadi saat kontrol tombol diklik. (Diwariskan dari ButtonBase)

2

DataContextChanged

Terjadi ketika nilai properti FrameworkElement.DataContext berubah. (Diwariskan dari FrameworkElement)

3

DragEnter

Terjadi saat sistem masukan melaporkan peristiwa tarik yang mendasari dengan elemen ini sebagai target. (Diwariskan dari UIElement)

4

DragLeave

Terjadi saat sistem masukan melaporkan peristiwa tarik yang mendasari dengan elemen ini sebagai asalnya. (Diwariskan dari UIElement)

5

DragOver

Terjadi saat sistem masukan melaporkan peristiwa tarik yang mendasari dengan elemen ini sebagai potensi target penurunan. (Diwariskan dari UIElement)

6

DragStarting

Terjadi saat operasi seret dimulai. (Diwariskan dari UIElement)

7

GotFocus

Terjadi saat UIElement menerima fokus. (Diwariskan dari UIElement)

8

Holding

Terjadi ketika interaksi Tahan yang tidak tertangani terjadi di area uji hit elemen ini. (Diwariskan dari UIElement)

9

IsEnabledChanged

Terjadi saat properti IsEnabled berubah. (Diwariskan dari Kontrol)

10

KeyDown

Terjadi saat tombol keyboard ditekan saat UIElement memiliki fokus. (Diwariskan dari UIElement)

11

KeyUp

Terjadi saat tombol keyboard dilepaskan saat UIElement memiliki fokus. (Diwariskan dari UIElement)

12

LostFocus

Terjadi saat UIElement kehilangan fokus. (Diwariskan dari UIElement)

13

SizeChanged

Terjadi ketika properti ActualHeight atau ActualWidth mengubah nilai pada FrameworkElement. (Diwariskan dari FrameworkElement)

No Sr Tombol & Deskripsi
1 HyperlinkButton

HyperlinkButton tidak menggambar latar belakang tombol standar. Sebaliknya, ini hanya membuat konten yang Anda berikan.

2 ToggleButton & RepeatButton

Kontrol RepeatButton mengaktifkan peristiwa Klik secara terus menerus, selama tombol ditekan. Kontrol ToggleButton mewakili tombol yang memiliki dua status (diklik atau tidak diklik).

3 Kotak Centang

Kontrol yang dapat dipilih pengguna (centang) atau batalkan pilihan (hapus centang). Ini memberikan daftar opsi yang dapat dipilih pengguna, seperti daftar pengaturan untuk diterapkan ke aplikasi.

4 Tombol radio

RadioButton adalah tombol yang memungkinkan pengguna untuk memilih satu opsi dari sekelompok opsi.