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