ListBox 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.
Menyajikan daftar item yang bisa dipilih pengguna.
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ListBox : Selector
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class ListBox : Selector
Public Class ListBox
Inherits Selector
<ListBox .../>
-or-
<ListBox ...>
oneOrMoreItems
</ListBox>
- Warisan
-
Object IInspectable DependencyObject UIElement FrameworkElement Control ItemsControl Selector ListBox
- Atribut
Contoh
Tip
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Daftar.
Aplikasi Galeri WinUI 3 mencakup contoh interaktif dari sebagian besar kontrol, fitur, dan fungsi WinUI 3. Dapatkan aplikasi dari Microsoft Store atau dapatkan kode sumber di GitHub.
Contoh ini menunjukkan cara menambahkan kumpulan objek FontFamily langsung ke kontrol ListBox.
<ListBox>
<TextBlock Text="Arial" FontFamily="Arial"/>
<TextBlock Text="Courier New" FontFamily="Courier New"/>
<TextBlock Text="Times New Roman" FontFamily="Times New Roman"/>
</ListBox>
Contoh ini menggunakan pengikatan data untuk mengisi kontrol ListBox dengan kumpulan objek FontFamily .
<ListBox x:Name="FontsList" Height="20" Width="150"
ItemsSource="{x:Bind fonts}" DisplayMemberPath="Source"/>
ObservableCollection<FontFamily> fonts = new ObservableCollection<FontFamily>();
public BlankPage()
{
this.InitializeComponent();
fonts.Add(new FontFamily("Arial"));
fonts.Add(new FontFamily("Courier New"));
fonts.Add(new FontFamily("Times New Roman"));
}
Keterangan
Tip
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Daftar.
ListBox memungkinkan pengguna memilih dari daftar opsi yang telah ditentukan sebelumnya yang disajikan seperti kontrol teks. Gunakan ListBox saat Anda ingin opsi terlihat sepanjang waktu atau saat pengguna dapat memilih lebih dari satu opsi pada satu waktu. Kontrol ListBox selalu terbuka, sehingga beberapa item dapat ditampilkan tanpa interaksi pengguna.
Note
ListBox berguna saat Anda meningkatkan aplikasi Universal Windows 8 yang menggunakan ListBox, dan perlu meminimalkan perubahan. Untuk aplikasi baru di Windows 10, sebaiknya gunakan kontrol ListView sebagai gantinya.
Jika Anda perlu menangani peristiwa penunjuk untuk UIElement dalam tampilan yang dapat digulir (seperti ScrollViewer), Anda harus secara eksplisit menonaktifkan dukungan untuk peristiwa manipulasi pada elemen dalam tampilan dengan memanggil UIElement.CancelDirectmanipulation(). Untuk mengaktifkan kembali peristiwa manipulasi dalam tampilan, panggil UIElement.TryStartDirectManipulation.
Menggunakan ListBox
Gunakan kontrol ListBox untuk menyajikan daftar item yang bisa dipilih pengguna. Lebih dari satu item dalam kontrol ListBox terlihat pada satu waktu. Anda menentukan apakah kontrol ListBox mengizinkan beberapa pilihan dengan mengatur properti SelectionMode . Anda bisa mendapatkan atau mengatur item yang dipilih untuk kotak daftar dengan menggunakan properti SelectedItems .
Mengisi Kotak Daftar
Anda mengisi kontrol ListBox dengan menambahkan item UIElement langsung ke koleksi Item , atau dengan mengikat properti ItemsSource ke sumber data. ItemSource item dari data awalnya akan menghapus kumpulan Item saat pengikatan dievaluasi, jadi jangan atur kedua properti.
ListBox memiliki kontrol khusus untuk itemnya, ListBoxItem. Tetapi saat mengisi koleksi Item , Anda dapat menggunakan elemen atau data, Biasanya Anda tidak menggunakan objek ListBoxItem eksplisit. Apa yang terjadi secara internal adalah bahwa ketika ListBox menyusun pohon visualnya dari templatnya, khususnya saat memperluas ItemTemplate, itu membuat pembungkus ListBoxItem untuk setiap objek yang termasuk sebagai item. Pada waktu proses, koleksi Item masih berisi item asli yang Anda deklarasikan. Pembungkus ListBoxItem yang dibuat lebih dalam di pohon visual, di dalam panel item (lihat ItemsPanel) sebagai turunannya. Anda biasanya tidak memerlukan akses langsung ke objek ListBoxItem . Tetapi jika Anda ingin mengakses pembungkus ListBoxItem yang dibuat, Anda dapat menggunakan teknik Microsoft UI Automation, atau menggunakan VisualTreeHelper API, untuk masuk ke representasi pohon objek dan menemukannya.
ListBox vs. ListView dan GridView
ListBox memiliki banyak kesamaan dengan ListView atau GridView (mereka berbagi kelas induk ItemsControl), tetapi setiap kontrol berorientasi pada skenario yang berbeda. ListBox adalah yang terbaik untuk komposisi UI umum, terutama ketika elemen selalu dimaksudkan untuk dapat dipilih, sedangkan ListView atau GridView adalah yang terbaik untuk skenario pengikatan data, terutama jika virtualisasi atau himpunan data besar terlibat. Untuk informasi selengkapnya tentang virtualisasi, lihat Menggunakan virtualisasi dengan daftar atau kisi.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ListBox() |
Menginisialisasi instans baru kelas ListBox . |
Properti
| Nama | Deskripsi |
|---|---|
| AccessKey |
Mendapatkan atau mengatur kunci akses (mnemonic) untuk elemen ini. (Diperoleh dari UIElement) |
| AccessKeyScopeOwner |
Mendapatkan atau mengatur elemen sumber yang menyediakan cakupan kunci akses untuk elemen ini, meskipun tidak berada di pohon visual elemen sumber. (Diperoleh dari UIElement) |
| ActualHeight |
Mendapatkan tinggi FrameworkElement yang dirender. Lihat Komentar. (Diperoleh dari FrameworkElement) |
| ActualOffset |
Mendapatkan posisi UIElement ini, relatif terhadap induknya, dihitung selama proses penyusunan tata letak. (Diperoleh dari UIElement) |
| ActualSize |
Mendapatkan ukuran yang dihitung UIElement ini selama proses penyusunan tata letak. (Diperoleh dari UIElement) |
| ActualTheme |
Mendapatkan tema UI yang saat ini digunakan oleh elemen , yang mungkin berbeda dari RequestedTheme. (Diperoleh dari FrameworkElement) |
| ActualWidth |
Mendapatkan lebar frameworkElement yang dirender. Lihat Komentar. (Diperoleh dari FrameworkElement) |
| AllowDrop |
Mendapatkan atau menetapkan nilai yang menentukan apakah UIElement ini dapat menjadi target penurunan untuk tujuan operasi seret dan letakkan. (Diperoleh dari UIElement) |
| AllowFocusOnInteraction |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen secara otomatis mendapatkan fokus saat pengguna berinteraksi dengannya. (Diperoleh dari FrameworkElement) |
| AllowFocusWhenDisabled |
Mendapatkan atau mengatur apakah kontrol yang dinonaktifkan dapat menerima fokus. (Diperoleh dari FrameworkElement) |
| Background |
Mendapatkan atau mengatur kuas yang menyediakan latar belakang kontrol. (Diperoleh dari Control) |
| BackgroundSizing |
Mendapatkan atau menetapkan nilai yang menunjukkan seberapa jauh latar belakang meluas sehubungan dengan batas elemen ini. (Diperoleh dari Control) |
| BaseUri |
Mendapatkan Pengidentifikasi Sumber Daya Seragam (URI) yang mewakili URI dasar untuk objek yang dibangun XAML pada waktu pemuatan XAML. Properti ini berguna untuk resolusi URI pada waktu proses. (Diperoleh dari FrameworkElement) |
| BorderBrush |
Mendapatkan atau mengatur kuas yang menjelaskan pengisian batas kontrol. (Diperoleh dari Control) |
| BorderThickness |
Mendapatkan atau mengatur ketebalan batas kontrol. (Diperoleh dari Control) |
| CacheMode |
Mendapatkan atau menetapkan nilai yang menunjukkan bahwa konten yang dirender harus di-cache sebagai bitmap yang dikomposisi jika memungkinkan. (Diperoleh dari UIElement) |
| CanBeScrollAnchor |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah UIElement dapat menjadi kandidat untuk penahanan gulir. (Diperoleh dari UIElement) |
| CanDrag |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen dapat diseret sebagai data dalam operasi seret dan letakkan. (Diperoleh dari UIElement) |
| CenterPoint |
Mendapatkan atau mengatur titik tengah elemen, yang merupakan titik tentang rotasi atau penskalaan mana yang terjadi. Mempengaruhi posisi penyajian elemen. (Diperoleh dari UIElement) |
| CharacterSpacing |
Mendapatkan atau mengatur spasi seragam di antara karakter, dalam satuan 1/1000 dari em. (Diperoleh dari Control) |
| Clip |
Mendapatkan atau mengatur RectangleGeometry yang digunakan untuk menentukan kerangka konten UIElement. (Diperoleh dari UIElement) |
| CompositeMode |
Mendapatkan atau mengatur properti yang mendeklarasikan komposisi alternatif dan mode campuran untuk elemen dalam tata letak dan jendela induknya. Ini relevan untuk elemen yang terlibat dalam antarmuka pengguna XAML / Microsoft DirectX campuran. (Diperoleh dari UIElement) |
| ContextFlyout |
Mendapatkan atau mengatur flyout yang terkait dengan elemen ini. (Diperoleh dari UIElement) |
| CornerRadius |
Mendapatkan atau mengatur radius untuk sudut batas kontrol. (Diperoleh dari Control) |
| DataContext |
Mendapatkan atau mengatur konteks data untuk FrameworkElement. Penggunaan umum konteks data adalah ketika |
| DefaultStyleKey |
Mendapatkan atau mengatur kunci yang mereferensikan gaya default untuk kontrol. Penulis kontrol kustom menggunakan properti ini untuk mengubah default gaya yang digunakan kontrolnya. (Diperoleh dari Control) |
| DefaultStyleResourceUri |
Mendapatkan atau mengatur jalur ke file sumber daya yang berisi gaya default untuk kontrol. (Diperoleh dari Control) |
| DesiredSize |
Mendapatkan ukuran yang dihitung UIElement ini selama proses pengukuran dari proses tata letak. (Diperoleh dari UIElement) |
| Dispatcher |
Selalu kembali |
| DispatcherQueue |
|
| DisplayMemberPath |
Mendapatkan atau mengatur nama atau jalur properti yang ditampilkan untuk setiap item data. (Diperoleh dari ItemsControl) |
| ElementSoundMode |
Mendapatkan atau mengatur nilai yang menentukan preferensi kontrol untuk apakah suara diputar. (Diperoleh dari Control) |
| ExitDisplayModeOnAccessKeyInvoked |
Mendapatkan atau mengatur nilai yang menentukan apakah tampilan kunci akses ditutup saat kunci akses dipanggil. (Diperoleh dari UIElement) |
| FlowDirection |
Mendapatkan atau mengatur arah teks dan elemen UI lainnya mengalir dalam elemen induk apa pun yang mengontrol tata letaknya. Properti ini dapat diatur ke atau |
| FocusState |
Mendapatkan nilai yang menentukan apakah kontrol ini memiliki fokus, dan mode tempat fokus diperoleh. (Diperoleh dari UIElement) |
| FocusVisualMargin |
Mendapatkan atau mengatur margin luar visual fokus untuk FrameworkElement. (Diperoleh dari FrameworkElement) |
| FocusVisualPrimaryBrush |
Mendapatkan atau mengatur kuas yang digunakan untuk menggambar batas |
| FocusVisualPrimaryThickness |
Mendapatkan atau mengatur ketebalan batas |
| FocusVisualSecondaryBrush |
Mendapatkan atau mengatur kuas yang digunakan untuk menggambar batas |
| FocusVisualSecondaryThickness |
Mendapatkan atau mengatur ketebalan batas |
| FontFamily |
Mendapatkan atau mengatur font yang digunakan untuk menampilkan teks dalam kontrol. (Diperoleh dari Control) |
| FontSize |
Mendapatkan atau mengatur ukuran teks dalam kontrol ini. (Diperoleh dari Control) |
| FontStretch |
Mendapatkan atau mengatur derajat di mana font diringkas atau diperluas di layar. (Diperoleh dari Control) |
| FontStyle |
Mendapatkan atau mengatur gaya di mana teks dirender. (Diperoleh dari Control) |
| FontWeight |
Mendapatkan atau mengatur ketebalan font yang ditentukan. (Diperoleh dari Control) |
| Foreground |
Mendapatkan atau mengatur kuas yang menggambarkan warna latar depan. (Diperoleh dari Control) |
| GroupStyle |
Mendapatkan kumpulan objek GroupStyle yang menentukan tampilan setiap tingkat grup. (Diperoleh dari ItemsControl) |
| GroupStyleSelector |
Mendapatkan atau mengatur referensi ke kelas logika GroupStyleSelector kustom. GroupStyleSelector mengembalikan nilai GroupStyle yang berbeda untuk digunakan untuk konten berdasarkan karakteristik konten tersebut. (Diperoleh dari ItemsControl) |
| Height |
Mendapatkan atau mengatur tinggi frameworkElement yang disarankan. (Diperoleh dari FrameworkElement) |
| HighContrastAdjustment |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kerangka kerja secara otomatis menyesuaikan properti visual elemen saat tema kontras tinggi diaktifkan. (Diperoleh dari UIElement) |
| HorizontalAlignment |
Mendapatkan atau mengatur karakteristik perataan horizontal yang diterapkan ke FrameworkElement saat disusun dalam induk tata letak, seperti kontrol panel atau item. (Diperoleh dari FrameworkElement) |
| HorizontalContentAlignment |
Mendapatkan atau mengatur perataan horizontal konten kontrol. (Diperoleh dari Control) |
| IsAccessKeyScope |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen menentukan cakupan kunci aksesnya sendiri. (Diperoleh dari UIElement) |
| IsDoubleTapEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa DoubleTapped dapat berasal dari elemen tersebut. (Diperoleh dari UIElement) |
| IsEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pengguna dapat berinteraksi dengan kontrol. (Diperoleh dari Control) |
| IsFocusEngaged |
Mendapatkan atau mengatur nilai yang menunjukkan apakah fokus dibatasi ke kontrol saat pengguna menekan tombol A/Pilih pada pengontrol game. (Diperoleh dari Control) |
| IsFocusEngagementEnabled |
Mendapatkan atau mengatur nilai yang menunjukkan apakah fokus dapat dibatasi ke kontrol saat pengguna menekan tombol A/Pilih pada pengontrol game. (Diperoleh dari Control) |
| IsGrouping |
Mendapatkan nilai yang menunjukkan apakah kontrol menggunakan pengelompokan. (Diperoleh dari ItemsControl) |
| IsHitTestVisible |
Mendapatkan atau mengatur apakah area yang terkandung dari UIElement ini dapat mengembalikan nilai true untuk pengujian hit. (Diperoleh dari UIElement) |
| IsHoldingEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa Holding dapat berasal dari elemen tersebut. (Diperoleh dari UIElement) |
| IsLoaded |
Mendapatkan nilai yang menunjukkan apakah elemen telah ditambahkan ke pohon elemen dan siap untuk interaksi. (Diperoleh dari FrameworkElement) |
| IsRightTapEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa RightTapped dapat berasal dari elemen tersebut. (Diperoleh dari UIElement) |
| IsSynchronizedWithCurrentItem |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah Pemilih |
| IsTabStop |
Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol disertakan dalam navigasi tab. (Diperoleh dari UIElement) |
| IsTapEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa Yang Diketuk dapat berasal dari elemen tersebut. (Diperoleh dari UIElement) |
| IsTextScaleFactorEnabled |
Mendapatkan atau mengatur apakah pembekuan teks otomatis, untuk mencerminkan pengaturan ukuran teks sistem, diaktifkan. (Diperoleh dari Control) |
| ItemContainerGenerator |
Mendapatkan ItemContainerGenerator yang terkait dengan ItemsControl ini. (Diperoleh dari ItemsControl) |
| ItemContainerStyle |
Mendapatkan atau mengatur gaya yang digunakan saat merender kontainer item untuk ItemsControl. (Diperoleh dari ItemsControl) |
| ItemContainerStyleSelector |
Mendapatkan atau mengatur referensi ke kelas logika StyleSelector kustom. StyleSelector mengembalikan nilai Gaya yang berbeda untuk digunakan untuk kontainer item berdasarkan karakteristik objek yang ditampilkan. (Diperoleh dari ItemsControl) |
| ItemContainerTransitions |
Mendapatkan atau mengatur kumpulan elemen gaya Transisi yang berlaku untuk kontainer item ItemControl. (Diperoleh dari ItemsControl) |
| Items |
Mendapatkan koleksi yang digunakan untuk menghasilkan konten kontrol. (Diperoleh dari ItemsControl) |
| ItemsPanel |
Mendapatkan atau mengatur templat yang menentukan panel yang mengontrol tata letak item. (Diperoleh dari ItemsControl) |
| ItemsPanelRoot |
Mendapatkan Panel yang ditentukan oleh ItemsPanel. (Diperoleh dari ItemsControl) |
| ItemsSource |
Mendapatkan atau mengatur sumber objek yang digunakan untuk menghasilkan konten ItemsControl. (Diperoleh dari ItemsControl) |
| ItemTemplate |
Mendapatkan atau mengatur DataTemplate yang digunakan untuk menampilkan setiap item. (Diperoleh dari ItemsControl) |
| ItemTemplateSelector |
Mendapatkan atau mengatur referensi ke kelas logika DataTemplateSelector kustom. DataTemplateSelector yang direferensikan oleh properti ini mengembalikan templat untuk diterapkan ke item. (Diperoleh dari ItemsControl) |
| KeyboardAcceleratorPlacementMode |
Mendapatkan atau mengatur nilai yang menunjukkan apakah tipsalat kontrol menampilkan kombinasi tombol untuk akselerator keyboard terkait. (Diperoleh dari UIElement) |
| KeyboardAcceleratorPlacementTarget |
Mendapatkan atau mengatur nilai yang menunjukkan tipsalat kontrol yang menampilkan kombinasi kunci akselerator. (Diperoleh dari UIElement) |
| KeyboardAccelerators |
Mendapatkan kumpulan kombinasi tombol yang memanggil tindakan menggunakan keyboard. Akselerator biasanya ditetapkan ke tombol atau item menu.
|
| KeyTipHorizontalOffset |
Mendapatkan atau menetapkan nilai yang menunjukkan seberapa jauh kiri atau kanan Tip Kunci ditempatkan sehubungan dengan UIElement. (Diperoleh dari UIElement) |
| KeyTipPlacementMode |
Mendapatkan atau menetapkan nilai yang menunjukkan tempat keytip kunci akses ditempatkan sehubungan dengan batas UIElement. (Diperoleh dari UIElement) |
| KeyTipTarget |
Mendapatkan atau menetapkan nilai yang menunjukkan elemen yang ditargetkan oleh keytip kunci akses. (Diperoleh dari UIElement) |
| KeyTipVerticalOffset |
Mendapatkan atau mengatur nilai yang menunjukkan seberapa jauh ujung kunci ditempatkan dalam kaitannya dengan elemen UI. (Diperoleh dari UIElement) |
| Language |
Mendapatkan atau mengatur informasi bahasa pelokalan/globalisasi yang berlaku untuk FrameworkElement, dan juga untuk semua elemen turunan dari FrameworkElement saat ini dalam representasi objek dan di UI. (Diperoleh dari FrameworkElement) |
| Lights |
Mendapatkan koleksi objek XamlLight yang dilampirkan ke elemen ini. (Diperoleh dari UIElement) |
| ManipulationMode |
Mendapatkan atau mengatur nilai ManipulationModes yang digunakan untuk perilaku UIElement dan interaksi dengan gerakan. Mengatur nilai ini memungkinkan penanganan peristiwa manipulasi dari elemen ini dalam kode aplikasi. (Diperoleh dari UIElement) |
| Margin |
Mendapatkan atau mengatur margin luar FrameworkElement. (Diperoleh dari FrameworkElement) |
| MaxHeight |
Mendapatkan atau mengatur batasan tinggi maksimum FrameworkElement. (Diperoleh dari FrameworkElement) |
| MaxWidth |
Mendapatkan atau mengatur batasan lebar maksimum FrameworkElement. (Diperoleh dari FrameworkElement) |
| MinHeight |
Mendapatkan atau mengatur batasan tinggi minimum FrameworkElement. (Diperoleh dari FrameworkElement) |
| MinWidth |
Mendapatkan atau mengatur batasan lebar minimum FrameworkElement. (Diperoleh dari FrameworkElement) |
| Name |
Mendapatkan atau mengatur nama identifikasi objek. Ketika prosesor XAML membuat pohon objek dari markup XAML, kode run-time dapat merujuk ke objek yang dideklarasikan XAML dengan nama ini. (Diperoleh dari FrameworkElement) |
| Opacity |
Mendapatkan atau mengatur tingkat keburaman objek. (Diperoleh dari UIElement) |
| OpacityTransition |
Mendapatkan atau mengatur ScalarTransition yang menganimasikan perubahan pada properti Opacity. (Diperoleh dari UIElement) |
| Padding |
Mendapatkan atau mengatur padding di dalam kontrol. (Diperoleh dari Control) |
| Parent |
Mendapatkan objek induk dari FrameworkElement ini di pohon objek. (Diperoleh dari FrameworkElement) |
| PointerCaptures |
Mendapatkan sekumpulan semua pointer yang diambil, yang direpresentasikan sebagai nilai Pointer . (Diperoleh dari UIElement) |
| Projection |
Mendapatkan atau mengatur proyeksi perspektif (efek 3-D) untuk diterapkan saat merender elemen ini. (Diperoleh dari UIElement) |
| ProtectedCursor |
Mendapatkan atau mengatur kursor yang ditampilkan saat penunjuk berada di atas elemen ini. Default ke null, menunjukkan tidak ada perubahan pada kursor. (Diperoleh dari UIElement) |
| RasterizationScale |
Mendapatkan nilai yang mewakili faktor skala ekstra yang akan digunakan saat merender bentuk, gambar, teks, atau media, biasanya untuk dirender pada resolusi yang lebih tinggi dari biasanya. (Diperoleh dari UIElement) |
| RenderSize |
Mendapatkan ukuran render akhir UIElement. Penggunaan tidak disarankan, lihat Komentar. (Diperoleh dari UIElement) |
| RenderTransform |
Mendapatkan atau mengatur informasi transformasi yang memengaruhi posisi penyajian UIElement. (Diperoleh dari UIElement) |
| RenderTransformOrigin |
Mendapatkan atau mengatur titik asal dari setiap kemungkinan transformasi render yang dideklarasikan oleh RenderTransform, relatif terhadap batas UIElement. (Diperoleh dari UIElement) |
| RequestedTheme |
Mendapatkan atau mengatur tema UI yang digunakan oleh UIElement (dan elemen turunannya ) untuk penentuan sumber daya. Tema UI yang Anda tentukan dengan |
| RequiresPointer |
Mendapatkan atau mengatur apakah elemen UI mendukung mode mouse, yang meniru pengalaman interaksi pointer dengan perangkat input non-pointer seperti keyboard atau pengontrol game. (Diperoleh dari Control) |
| Resources |
Mendapatkan kamus sumber daya yang ditentukan secara lokal. Di XAML, Anda dapat menetapkan item sumber daya sebagai elemen objek turunan dari |
| Rotation |
Mendapatkan atau mengatur sudut rotasi searah jarum jam, dalam derajat. Memutar relatif terhadap RotationAxis dan CenterPoint. Mempengaruhi posisi penyajian elemen. (Diperoleh dari UIElement) |
| RotationAxis |
Mendapatkan atau mengatur sumbu untuk memutar elemen. (Diperoleh dari UIElement) |
| RotationTransition |
Mendapatkan atau mengatur ScalarTransition yang menganimasikan perubahan pada properti Rotasi. (Diperoleh dari UIElement) |
| Scale |
Mendapatkan atau mengatur skala elemen. Menskalakan relatif terhadap CenterPoint elemen. Mempengaruhi posisi penyajian elemen. (Diperoleh dari UIElement) |
| ScaleTransition |
Mendapatkan atau mengatur Vector3Transition yang menganimasikan perubahan pada properti Skala. (Diperoleh dari UIElement) |
| SelectedIndex |
Mendapatkan atau mengatur indeks item terpilih. (Diperoleh dari Selector) |
| SelectedItem |
Mendapatkan atau menyetel item terpilih. (Diperoleh dari Selector) |
| SelectedItems |
Mendapatkan daftar item yang saat ini dipilih untuk kontrol ListBox . |
| SelectedValue |
Mendapatkan atau mengatur nilai item yang dipilih, diperoleh dengan menggunakan SelectedValuePath. (Diperoleh dari Selector) |
| SelectedValuePath |
Mendapatkan atau mengatur jalur properti yang digunakan untuk mendapatkan properti SelectedValue properti SelectedItem. (Diperoleh dari Selector) |
| SelectionMode |
Mendapatkan atau mengatur perilaku pemilihan untuk kontrol ListBox . |
| SelectionModeProperty |
Mengidentifikasi properti dependensi SelectionMode . |
| Shadow |
Mendapatkan atau mengatur efek bayangan yang dilemparkan oleh elemen . (Diperoleh dari UIElement) |
| SingleSelectionFollowsFocus |
Mendapatkan atau mengatur nilai yang menunjukkan apakah pilihan item berubah saat fokus keyboard berubah. |
| SingleSelectionFollowsFocusProperty |
Mengidentifikasi properti dependensi SingleSelectionFollowsFocus . |
| Style |
Mendapatkan atau mengatur Gaya instans yang diterapkan untuk objek ini selama tata letak dan penyajian. (Diperoleh dari FrameworkElement) |
| TabFocusNavigation |
Mendapatkan atau menetapkan nilai yang memodifikasi cara kerja tab dan TabIndex untuk kontrol ini. (Diperoleh dari UIElement) |
| TabIndex |
Mendapatkan atau menetapkan nilai yang menentukan urutan di mana elemen menerima fokus saat pengguna menavigasi melalui kontrol menggunakan tombol Tab . (Diperoleh dari UIElement) |
| TabNavigation |
Mendapatkan atau menetapkan nilai yang memodifikasi cara kerja tab dan UIElement.TabIndex untuk kontrol ini. Note Untuk Windows 10 Creators Update (build 10.0.15063) dan yang lebih baru, properti TabFocusNavigation tersedia pada UIElement kelas dasar untuk menyertakan objek dalam urutan tab yang tidak menggunakan ControlTemplate. |
| Tag |
Mendapatkan atau menetapkan nilai objek arbitrer yang dapat digunakan untuk menyimpan informasi kustom tentang objek ini. (Diperoleh dari FrameworkElement) |
| Template |
Mendapatkan atau mengatur templat kontrol. Templat kontrol menentukan tampilan visual kontrol di UI, dan didefinisikan dalam markup XAML. (Diperoleh dari Control) |
| Transform3D |
Mendapatkan atau mengatur efek transformasi 3-D untuk diterapkan saat merender elemen ini. (Diperoleh dari UIElement) |
| TransformMatrix |
Mendapatkan atau mengatur matriks transformasi untuk diterapkan ke elemen . (Diperoleh dari UIElement) |
| Transitions |
Mendapatkan atau mengatur kumpulan elemen gaya Transisi yang berlaku untuk UIElement. (Diperoleh dari UIElement) |
| Translation |
Mendapatkan atau mengatur posisi rendering x, y, dan z dari elemen. (Diperoleh dari UIElement) |
| TranslationTransition |
Mendapatkan atau mengatur Vector3Transition yang menganimasikan perubahan pada properti Terjemahan. (Diperoleh dari UIElement) |
| Triggers |
Mendapatkan kumpulan pemicu untuk animasi yang ditentukan untuk FrameworkElement. Tidak umum digunakan. Lihat Komentar. (Diperoleh dari FrameworkElement) |
| UseLayoutRounding |
Mendapatkan atau menetapkan nilai yang menentukan apakah penyajian untuk objek dan subtree visualnya harus menggunakan perilaku pembulatan yang menyelaraskan penyajian ke seluruh piksel. (Diperoleh dari UIElement) |
| UseSystemFocusVisuals |
Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol menggunakan visual fokus yang digambar oleh sistem atau visual fokus yang ditentukan dalam templat kontrol. (Diperoleh dari UIElement) |
| VerticalAlignment |
Mendapatkan atau mengatur karakteristik perataan vertikal yang diterapkan ke FrameworkElement saat disusun dalam objek induk seperti kontrol panel atau item. (Diperoleh dari FrameworkElement) |
| VerticalContentAlignment |
Mendapatkan atau mengatur perataan vertikal konten kontrol. (Diperoleh dari Control) |
| Visibility |
Mendapatkan atau mengatur visibilitas UIElement.
|
| Width |
Mendapatkan atau mengatur lebar FrameworkElement. (Diperoleh dari FrameworkElement) |
| XamlRoot |
Mendapatkan atau mengatur tempat |
| XYFocusDown |
Mendapatkan atau mengatur objek yang mendapatkan fokus saat pengguna menekan pada Directional Pad (D-pad) pengontrol game. (Diperoleh dari UIElement) |
| XYFocusDownNavigationStrategy |
Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi bawah. (Diperoleh dari UIElement) |
| XYFocusKeyboardNavigation |
Mendapatkan atau mengatur nilai yang mengaktifkan atau menonaktifkan navigasi menggunakan panah arah keyboard. (Diperoleh dari UIElement) |
| XYFocusLeft |
Mendapatkan atau mengatur objek yang mendapatkan fokus saat pengguna menekan kiri pada Directional Pad (D-pad) pengontrol game. (Diperoleh dari UIElement) |
| XYFocusLeftNavigationStrategy |
Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi kiri. (Diperoleh dari UIElement) |
| XYFocusRight |
Mendapatkan atau mengatur objek yang mendapatkan fokus saat pengguna menekan kanan pada Directional Pad (D-pad) pengontrol game. (Diperoleh dari UIElement) |
| XYFocusRightNavigationStrategy |
Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi yang tepat. (Diperoleh dari UIElement) |
| XYFocusUp |
Mendapatkan atau mengatur objek yang mendapatkan fokus ketika pengguna menekan pada Directional Pad (D-pad) pengontrol game. (Diperoleh dari UIElement) |
| XYFocusUpNavigationStrategy |
Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi yang ditingkatkan. (Diperoleh dari UIElement) |
Metode
| Nama | Deskripsi |
|---|---|
| AddHandler(RoutedEvent, Object, Boolean) |
Menambahkan penanganan aktivitas yang dirutekan untuk peristiwa yang dirutekan tertentu, menambahkan handler ke koleksi handler pada elemen saat ini. Tentukan |
| ApplyTemplate() |
Memuat templat kontrol yang relevan sehingga bagiannya dapat dirujuk. (Diperoleh dari Control) |
| Arrange(Rect) |
Memposisikan objek anak dan menentukan ukuran untuk UIElement. Objek induk yang menerapkan tata letak kustom untuk elemen anak mereka harus memanggil metode ini dari implementasi penimpaan tata letaknya untuk membentuk pembaruan tata letak rekursif. (Diperoleh dari UIElement) |
| ArrangeOverride(Size) |
Menyediakan perilaku untuk pass tata letak "Atur". Kelas dapat mengambil alih metode ini untuk menentukan perilaku pass "Atur" mereka sendiri. (Diperoleh dari FrameworkElement) |
| CancelDirectManipulations() |
Membatalkan pemrosesan manipulasi langsung yang sedang berlangsung (panning/zooming yang ditentukan sistem) pada induk ScrollViewer apa pun yang berisi UIElement saat ini. (Diperoleh dari UIElement) |
| CapturePointer(Pointer) |
Mengatur pengambilan pointer ke UIElement. Setelah ditangkap, hanya elemen yang telah menangkap yang akan menembakkan peristiwa terkait pointer. (Diperoleh dari UIElement) |
| ClearContainerForItemOverride(DependencyObject, Object) |
Membatalkan efek metode PrepareContainerForItemOverride . (Diperoleh dari ItemsControl) |
| ClearValue(DependencyProperty) |
Menghapus nilai lokal properti dependensi. (Diperoleh dari DependencyObject) |
| ContainerFromIndex(Int32) |
Mengembalikan kontainer untuk item pada indeks yang ditentukan dalam ItemCollection. (Diperoleh dari ItemsControl) |
| ContainerFromItem(Object) |
Mengembalikan kontainer yang sesuai dengan item yang ditentukan. (Diperoleh dari ItemsControl) |
| FindName(String) |
Mengambil objek yang memiliki nama pengidentifikasi yang ditentukan. (Diperoleh dari FrameworkElement) |
| FindSubElementsForTouchTargeting(Point, Rect) |
Memungkinkan subkelas UIElement untuk mengekspos elemen anak yang membantu menyelesaikan penargetan sentuhan. (Diperoleh dari UIElement) |
| Focus(FocusState) |
Mencoba mengatur fokus ke elemen ini. (Diperoleh dari UIElement) |
| GetAnimationBaseValue(DependencyProperty) |
Mengembalikan nilai dasar apa pun yang ditetapkan untuk properti dependensi, yang akan berlaku dalam kasus di mana animasi tidak aktif. (Diperoleh dari DependencyObject) |
| GetBindingExpression(DependencyProperty) |
Mengembalikan BindingExpression yang mewakili pengikatan pada properti yang ditentukan. (Diperoleh dari FrameworkElement) |
| GetChildrenInTabFocusOrder() |
Memungkinkan subkelas UIElement untuk mengekspos elemen anak yang mengambil bagian dalam Fokus tab. (Diperoleh dari UIElement) |
| GetContainerForItemOverride() |
Membuat atau mengidentifikasi elemen yang digunakan untuk menampilkan item yang diberikan. (Diperoleh dari ItemsControl) |
| GetTemplateChild(String) |
Mengambil elemen bernama di pohon visual ControlTemplate yang dibuat. (Diperoleh dari Control) |
| GetValue(DependencyProperty) |
Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject. (Diperoleh dari DependencyObject) |
| GetVisualInternal() |
Mengambil yang |
| GoToElementStateCore(String, Boolean) |
Saat diimplementasikan dalam kelas turunan, memungkinkan konstruksi per status pohon visual untuk templat kontrol dalam kode, bukan dengan memuat XAML untuk semua status saat startup kontrol. (Diperoleh dari FrameworkElement) |
| GroupHeaderContainerFromItemContainer(DependencyObject) |
Mengembalikan kontainer header grup yang sesuai dengan elemen kontainer yang ditentukan. (Diperoleh dari ItemsControl) |
| IndexFromContainer(DependencyObject) |
Mengembalikan indeks ke item yang memiliki kontainer yang ditentukan dan dihasilkan. (Diperoleh dari ItemsControl) |
| InvalidateArrange() |
Membatalkan status susun (tata letak) untuk UIElement. Setelah pembatalan, UIElement akan memperbarui tata letaknya, yang akan terjadi secara asinkron. (Diperoleh dari UIElement) |
| InvalidateMeasure() |
Membatalkan status pengukuran (tata letak) untuk UIElement. (Diperoleh dari UIElement) |
| InvalidateViewport() |
Membatalkan status viewport untuk UIElement yang digunakan untuk menghitung viewport yang efektif. (Diperoleh dari FrameworkElement) |
| IsItemItsOwnContainerOverride(Object) |
Menentukan apakah item yang ditentukan adalah (atau memenuhi syarat untuk menjadi) kontainernya sendiri. (Diperoleh dari ItemsControl) |
| ItemFromContainer(DependencyObject) |
Mengembalikan item yang sesuai dengan kontainer yang ditentukan dan dihasilkan. (Diperoleh dari ItemsControl) |
| Measure(Size) |
Memperbarui DesiredSizeUIElement. Biasanya, objek yang menerapkan tata letak kustom untuk anak tata letak mereka memanggil metode ini dari implementasi MeasureOverride mereka sendiri untuk membentuk pembaruan tata letak rekursif. (Diperoleh dari UIElement) |
| MeasureOverride(Size) |
Menyediakan perilaku untuk pass "Pengukuran" dari siklus tata letak. Kelas dapat mengambil alih metode ini untuk menentukan perilaku lulus "Ukur" mereka sendiri. (Diperoleh dari FrameworkElement) |
| OnApplyTemplate() |
Dipanggil setiap kali kode aplikasi atau proses internal (seperti kode tata letak pembangunan ulang) memanggil ApplyTemplate. Dalam istilah yang paling sederhana, ini berarti metode dipanggil tepat sebelum elemen UI ditampilkan di aplikasi Anda. Ambil alih metode ini untuk memengaruhi logika pasca-templat default kelas. (Diperoleh dari FrameworkElement) |
| OnBringIntoViewRequested(BringIntoViewRequestedEventArgs) |
Dipanggil sebelum peristiwa BringIntoViewRequested terjadi. (Diperoleh dari UIElement) |
| OnCharacterReceived(CharacterReceivedRoutedEventArgs) |
Dipanggil sebelum peristiwa CharacterReceived terjadi. (Diperoleh dari Control) |
| OnCreateAutomationPeer() |
Saat diimplementasikan dalam kelas turunan, mengembalikan implementasi AutomationPeer khusus kelas untuk infrastruktur Microsoft UI Automation. (Diperoleh dari UIElement) |
| OnDisconnectVisualChildren() |
Ambil alih metode ini untuk mengimplementasikan bagaimana tata letak dan logika harus berpura-pura ketika item dihapus dari konten khusus kelas atau properti turunan. (Diperoleh dari UIElement) |
| OnDoubleTapped(DoubleTappedRoutedEventArgs) |
Dipanggil sebelum peristiwa DoubleTapped terjadi. (Diperoleh dari Control) |
| OnDragEnter(DragEventArgs) |
Dipanggil sebelum peristiwa DragEnter terjadi. (Diperoleh dari Control) |
| OnDragLeave(DragEventArgs) |
Dipanggil sebelum peristiwa DragLeave terjadi. (Diperoleh dari Control) |
| OnDragOver(DragEventArgs) |
Dipanggil sebelum peristiwa DragOver terjadi. (Diperoleh dari Control) |
| OnDrop(DragEventArgs) |
Dipanggil sebelum peristiwa Drop terjadi. (Diperoleh dari Control) |
| OnGotFocus(RoutedEventArgs) |
Dipanggil sebelum peristiwa GotFocus terjadi. (Diperoleh dari Control) |
| OnGroupStyleSelectorChanged(GroupStyleSelector, GroupStyleSelector) |
Dipanggil saat nilai properti GroupStyleSelector berubah. (Diperoleh dari ItemsControl) |
| OnHolding(HoldingRoutedEventArgs) |
Dipanggil sebelum peristiwa Holding terjadi. (Diperoleh dari Control) |
| OnItemContainerStyleChanged(Style, Style) |
Dipanggil ketika nilai properti ItemContainerStyle berubah. (Diperoleh dari ItemsControl) |
| OnItemContainerStyleSelectorChanged(StyleSelector, StyleSelector) |
Dipanggil ketika nilai properti ItemContainerStyleSelector berubah. (Diperoleh dari ItemsControl) |
| OnItemsChanged(Object) |
Dipanggil ketika nilai properti Item berubah. (Diperoleh dari ItemsControl) |
| OnItemTemplateChanged(DataTemplate, DataTemplate) |
Dipanggil ketika nilai properti ItemTemplate berubah. (Diperoleh dari ItemsControl) |
| OnItemTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector) |
Dipanggil saat nilai properti ItemTemplateSelector berubah. (Diperoleh dari ItemsControl) |
| OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs) |
Dipanggil saat pintasan keyboard (atau akselerator) diproses di aplikasi Anda. Ambil alih metode ini untuk menangani bagaimana aplikasi Anda merespons saat akselerator keyboard dipanggil. (Diperoleh dari UIElement) |
| OnKeyDown(KeyRoutedEventArgs) |
Dipanggil sebelum peristiwa KeyDown terjadi. (Diperoleh dari Control) |
| OnKeyUp(KeyRoutedEventArgs) |
Dipanggil sebelum peristiwa KeyUp terjadi. (Diperoleh dari Control) |
| OnLostFocus(RoutedEventArgs) |
Dipanggil sebelum peristiwa LostFocus terjadi. (Diperoleh dari Control) |
| OnManipulationCompleted(ManipulationCompletedRoutedEventArgs) |
Dipanggil sebelum peristiwa ManipulationCompleted terjadi. (Diperoleh dari Control) |
| OnManipulationDelta(ManipulationDeltaRoutedEventArgs) |
Dipanggil sebelum peristiwa ManipulationDelta terjadi. (Diperoleh dari Control) |
| OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs) |
Dipanggil sebelum peristiwa ManipulationInertiaStarting terjadi. (Diperoleh dari Control) |
| OnManipulationStarted(ManipulationStartedRoutedEventArgs) |
Dipanggil sebelum peristiwa ManipulationStarted terjadi. (Diperoleh dari Control) |
| OnManipulationStarting(ManipulationStartingRoutedEventArgs) |
Dipanggil sebelum peristiwa ManipulationStarting terjadi. (Diperoleh dari Control) |
| OnPointerCanceled(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa PointerCanceled terjadi. (Diperoleh dari Control) |
| OnPointerCaptureLost(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa PointerCaptureLost terjadi. (Diperoleh dari Control) |
| OnPointerEntered(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa PointerEntered terjadi. (Diperoleh dari Control) |
| OnPointerExited(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa PointerExited terjadi. (Diperoleh dari Control) |
| OnPointerMoved(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa PointerMoved terjadi. (Diperoleh dari Control) |
| OnPointerPressed(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa PointerPressed terjadi. (Diperoleh dari Control) |
| OnPointerReleased(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa PointerReleased terjadi. (Diperoleh dari Control) |
| OnPointerWheelChanged(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa PointerWheelChanged terjadi. (Diperoleh dari Control) |
| OnPreviewKeyDown(KeyRoutedEventArgs) |
Dipanggil sebelum peristiwa PreviewKeyDown terjadi. (Diperoleh dari Control) |
| OnPreviewKeyUp(KeyRoutedEventArgs) |
Dipanggil sebelum peristiwa PreviewKeyUp terjadi. (Diperoleh dari Control) |
| OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs) |
Dipanggil tepat sebelum pintasan keyboard (atau akselerator) diproses di aplikasi Anda. Dipanggil setiap kali kode aplikasi atau proses internal memanggil ProcessKeyboardAccelerators. Ambil alih metode ini untuk memengaruhi penanganan akselerator default. (Diperoleh dari UIElement) |
| OnRightTapped(RightTappedRoutedEventArgs) |
Dipanggil sebelum peristiwa RightTapped terjadi. (Diperoleh dari Control) |
| OnTapped(TappedRoutedEventArgs) |
Dipanggil sebelum peristiwa Yang diketuk terjadi. (Diperoleh dari Control) |
| PopulatePropertyInfo(String, AnimationPropertyInfo) |
Menentukan properti yang dapat dianimasikan. (Diperoleh dari UIElement) |
| PopulatePropertyInfoOverride(String, AnimationPropertyInfo) |
Saat ditimpa dalam kelas turunan, menentukan properti yang dapat dianimasikan. (Diperoleh dari UIElement) |
| PrepareContainerForItemOverride(DependencyObject, Object) |
Menyiapkan elemen yang ditentukan untuk menampilkan item yang ditentukan. (Diperoleh dari ItemsControl) |
| ReadLocalValue(DependencyProperty) |
Mengembalikan nilai lokal properti dependensi, jika nilai lokal diatur. (Diperoleh dari DependencyObject) |
| RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Mendaftarkan fungsi pemberitahuan untuk mendengarkan perubahan pada DependencyProperty tertentu pada instans DependencyObject ini. (Diperoleh dari DependencyObject) |
| ReleasePointerCapture(Pointer) |
Merilis tangkapan pointer untuk mengambil satu pointer tertentu oleh UIElement ini. (Diperoleh dari UIElement) |
| ReleasePointerCaptures() |
Melepaskan semua tangkapan pointer yang dipegang oleh elemen ini. (Diperoleh dari UIElement) |
| RemoveFocusEngagement() |
Merilis kontrol dari batasan fokus yang mendukung interaksi pengontrol game (di mana IsFocusEngaged benar). (Diperoleh dari Control) |
| RemoveHandler(RoutedEvent, Object) |
Menghapus penanganan aktivitas yang dirutekan yang ditentukan dari UIElement ini. Biasanya handler yang dimaksud ditambahkan oleh AddHandler. (Diperoleh dari UIElement) |
| ScrollIntoView(Object) |
Menyebabkan objek digulir ke tampilan. |
| SelectAll() |
Memilih semua item dalam kontrol ListBox . |
| SetBinding(DependencyProperty, BindingBase) |
Melampirkan pengikatan ke FrameworkElement, menggunakan objek pengikatan yang disediakan. (Diperoleh dari FrameworkElement) |
| SetValue(DependencyProperty, Object) |
Mengatur nilai lokal properti dependensi pada DependencyObject. (Diperoleh dari DependencyObject) |
| StartAnimation(ICompositionAnimationBase) |
Memulai animasi yang ditentukan pada elemen . (Diperoleh dari UIElement) |
| StartBringIntoView() |
Memulai permintaan ke kerangka kerja XAML untuk menampilkan elemen dalam wilayah yang dapat digulir di dalamnya. (Diperoleh dari UIElement) |
| StartBringIntoView(BringIntoViewOptions) |
Memulai permintaan ke kerangka kerja XAML untuk menampilkan elemen menggunakan opsi yang ditentukan. (Diperoleh dari UIElement) |
| StartDragAsync(ExpPointerPoint) |
Menyajikan daftar item yang bisa dipilih pengguna. (Diperoleh dari UIElement) |
| StartDragAsync(PointerPoint) |
Memulai operasi seret dan letakkan. Important Tidak didukung jika pengguna menjalankan aplikasi dalam mode yang ditinggikan, sebagai administrator. |
| StopAnimation(ICompositionAnimationBase) |
Menghentikan animasi yang ditentukan pada elemen . (Diperoleh dari UIElement) |
| TransformToVisual(UIElement) |
Mengembalikan objek transformasi yang dapat digunakan untuk mengubah koordinat dari UIElement ke objek yang ditentukan. (Diperoleh dari UIElement) |
| TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs) |
Mencoba memanggil pintasan keyboard (atau akselerator) dengan mencari seluruh pohon visual UIElement untuk pintasan. (Diperoleh dari UIElement) |
| UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Membatalkan pemberitahuan perubahan yang sebelumnya terdaftar dengan memanggil RegisterPropertyChangedCallback. (Diperoleh dari DependencyObject) |
| UpdateLayout() |
Memastikan bahwa semua posisi objek anak dari UIElement diperbarui dengan benar untuk tata letak. (Diperoleh dari UIElement) |
Acara
| Nama | Deskripsi |
|---|---|
| AccessKeyDisplayDismissed |
Terjadi ketika kunci akses tidak boleh lagi ditampilkan. (Diperoleh dari UIElement) |
| AccessKeyDisplayRequested |
Terjadi ketika pengguna meminta kunci akses ditampilkan. (Diperoleh dari UIElement) |
| AccessKeyInvoked |
Terjadi ketika pengguna menyelesaikan urutan kunci akses. (Diperoleh dari UIElement) |
| ActualThemeChanged |
Terjadi ketika nilai properti ActualTheme telah berubah. (Diperoleh dari FrameworkElement) |
| BringIntoViewRequested |
Terjadi ketika StartBringIntoView dipanggil pada elemen ini atau salah satu turunannya. (Diperoleh dari UIElement) |
| CharacterReceived |
Terjadi ketika karakter tunggal yang disusur diterima oleh antrean input. (Diperoleh dari UIElement) |
| ContextCanceled |
Terjadi ketika gerakan input konteks berlanjut ke dalam gerakan manipulasi, untuk memberi tahu elemen bahwa flyout konteks tidak boleh dibuka. (Diperoleh dari UIElement) |
| ContextRequested |
Terjadi ketika pengguna telah menyelesaikan gerakan input konteks, seperti klik kanan. (Diperoleh dari UIElement) |
| DataContextChanged |
Terjadi ketika nilai properti FrameworkElement.DataContext berubah. (Diperoleh dari FrameworkElement) |
| DoubleTapped |
Terjadi ketika interaksi DoubleTap yang tidak tertangani terjadi di atas area pengujian hit elemen ini. (Diperoleh dari UIElement) |
| DragEnter |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai target. (Diperoleh dari UIElement) |
| DragLeave |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai asal. (Diperoleh dari UIElement) |
| DragOver |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai target penurunan potensial. (Diperoleh dari UIElement) |
| DragStarting |
Terjadi ketika operasi seret dimulai. (Diperoleh dari UIElement) |
| Drop |
Terjadi ketika sistem input melaporkan peristiwa penurunan yang mendasar dengan elemen ini sebagai target penurunan. (Diperoleh dari UIElement) |
| DropCompleted |
Terjadi ketika operasi seret dan letakkan dengan elemen ini saat sumber berakhir. (Diperoleh dari UIElement) |
| EffectiveViewportChanged |
Terjadi ketika viewport efektifFrameworkElement berubah. (Diperoleh dari FrameworkElement) |
| FocusDisengaged |
Terjadi saat fokus dilepaskan dari kontrol ketika pengguna menekan tombol B/Back pada pengontrol game. (Diperoleh dari Control) |
| FocusEngaged |
Terjadi karena fokus dibatasi ke kontrol ketika pengguna menekan tombol A/Pilih pada pengontrol permainan. (Diperoleh dari Control) |
| GettingFocus |
Terjadi sebelum UIElement menerima fokus. Kejadian ini dinaikkan secara sinkron untuk memastikan fokus tidak dipindahkan saat peristiwa bergelombang. (Diperoleh dari UIElement) |
| GotFocus |
Terjadi ketika UIElement menerima fokus. Kejadian ini dinaikkan secara asinkron, sehingga fokus dapat bergerak lagi sebelum gelembung selesai. (Diperoleh dari UIElement) |
| Holding |
Terjadi ketika interaksi Hold yang tidak tertangani terjadi di atas area uji hit elemen ini. (Diperoleh dari UIElement) |
| IsEnabledChanged |
Terjadi ketika properti IsEnabled berubah. (Diperoleh dari Control) |
| KeyDown |
Terjadi ketika tombol keyboard ditekan saat UIElement memiliki fokus. (Diperoleh dari UIElement) |
| KeyUp |
Terjadi ketika tombol keyboard dilepaskan saat UIElement memiliki fokus. (Diperoleh dari UIElement) |
| LayoutUpdated |
Terjadi ketika tata letak pohon visual berubah, karena properti yang relevan dengan tata letak mengubah nilai atau beberapa tindakan lain yang me-refresh tata letak. (Diperoleh dari FrameworkElement) |
| Loaded |
Terjadi ketika FrameworkElement telah dibangun dan ditambahkan ke pohon objek, dan siap untuk interaksi. (Diperoleh dari FrameworkElement) |
| Loading |
Terjadi ketika FrameworkElement mulai dimuat. (Diperoleh dari FrameworkElement) |
| LosingFocus |
Terjadi sebelum UIElement kehilangan fokus. Kejadian ini dinaikkan secara sinkron untuk memastikan fokus tidak dipindahkan saat peristiwa bergelombang. (Diperoleh dari UIElement) |
| LostFocus |
Terjadi ketika UIElement kehilangan fokus. Kejadian ini dinaikkan secara asinkron, sehingga fokus dapat bergerak lagi sebelum gelembung selesai. (Diperoleh dari UIElement) |
| ManipulationCompleted |
Terjadi ketika manipulasi pada UIElement selesai. (Diperoleh dari UIElement) |
| ManipulationDelta |
Terjadi ketika perangkat input berubah posisi selama manipulasi. (Diperoleh dari UIElement) |
| ManipulationInertiaStarting |
Terjadi ketika perangkat input kehilangan kontak dengan objek UIElement selama manipulasi dan inertia dimulai. (Diperoleh dari UIElement) |
| ManipulationStarted |
Terjadi ketika perangkat input memulai manipulasi pada UIElement. (Diperoleh dari UIElement) |
| ManipulationStarting |
Terjadi ketika prosesor manipulasi pertama kali dibuat. (Diperoleh dari UIElement) |
| NoFocusCandidateFound |
Terjadi ketika pengguna mencoba memindahkan fokus (melalui tab atau panah arah), tetapi fokus tidak bergerak karena tidak ada kandidat fokus yang ditemukan dalam arah gerakan. (Diperoleh dari UIElement) |
| PointerCanceled |
Terjadi ketika pointer yang melakukan kontak secara tidak normal kehilangan kontak. (Diperoleh dari UIElement) |
| PointerCaptureLost |
Terjadi ketika pengambilan pointer yang sebelumnya dipegang oleh elemen ini berpindah ke elemen lain atau di tempat lain. (Diperoleh dari UIElement) |
| PointerEntered |
Terjadi ketika pointer memasuki area uji hit elemen ini. (Diperoleh dari UIElement) |
| PointerExited |
Terjadi ketika pointer meninggalkan area uji hit dari elemen ini. (Diperoleh dari UIElement) |
| PointerMoved |
Terjadi ketika penunjuk bergerak sementara penunjuk tetap berada dalam area uji hit elemen ini. (Diperoleh dari UIElement) |
| PointerPressed |
Terjadi ketika perangkat penunjuk memulai tindakan Tekan dalam elemen ini. (Diperoleh dari UIElement) |
| PointerReleased |
Terjadi ketika perangkat penunjuk yang sebelumnya memulai tindakan Tekan dirilis, sementara dalam elemen ini. Perhatikan bahwa akhir tindakan Tekan tidak dijamin akan mengaktifkan |
| PointerWheelChanged |
Terjadi ketika nilai delta roda penunjuk berubah. (Diperoleh dari UIElement) |
| PreviewKeyDown |
Terjadi ketika tombol keyboard ditekan saat UIElement memiliki fokus. (Diperoleh dari UIElement) |
| PreviewKeyUp |
Terjadi ketika tombol keyboard dilepaskan saat UIElement memiliki fokus. (Diperoleh dari UIElement) |
| ProcessKeyboardAccelerators |
Terjadi ketika pintasan keyboard (atau akselerator) ditekan. (Diperoleh dari UIElement) |
| RightTapped |
Terjadi saat stimulus input ketuk kanan terjadi saat penunjuk berada di atas elemen . (Diperoleh dari UIElement) |
| SelectionChanged |
Terjadi ketika item terpilih saat ini berubah. (Diperoleh dari Selector) |
| SizeChanged |
Terjadi ketika properti ActualHeight atau ActualWidth mengubah nilai pada FrameworkElement. (Diperoleh dari FrameworkElement) |
| Tapped |
Terjadi ketika interaksi Ketuk yang tidak tertangani terjadi di atas area uji hit elemen ini. (Diperoleh dari UIElement) |
| Unloaded |
Terjadi ketika objek ini tidak lagi terhubung ke pohon objek utama. (Diperoleh dari FrameworkElement) |