Share via


TextBox Kelas

Definisi

Mewakili kontrol yang dapat digunakan untuk menampilkan dan mengedit teks biasa (tunggal atau multibaris).

/// [Microsoft.UI.Xaml.Controls.InputProperty(Name="Text")]
/// [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 TextBox : Control
[Microsoft.UI.Xaml.Controls.InputProperty(Name="Text")]
[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 TextBox : Control
Public Class TextBox
Inherits Control
<TextBox .../>
Warisan
Atribut

Contoh

Tip

Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Kotak teks.

Aplikasi WinUI 3 Gallery mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3. Dapatkan aplikasi dari Microsoft Store atau dapatkan kode sumber di GitHub

Contoh ini memperlihatkan TextBox dengan teks header dan tempat penampung. Teks dari TextBox digunakan untuk menampilkan salam kepada pengguna.

<StackPanel>
    <TextBlock Text="What's your name?"/>
        <StackPanel Orientation="Horizontal" Margin="0,20,0,20">

            <TextBox x:Name="nameInput"
                     Header="Enter your name:" PlaceholderText="Name"
                     Width="300" HorizontalAlignment="Left"/>

            <Button Content="Hello button" Click="Button_Click"/>
        </StackPanel>
    <TextBlock x:Name="greetingOutput"/>
</StackPanel>
private void Button_Click(object sender, RoutedEventArgs e)
{
    greetingOutput.Text = "Hello, " + nameInput.Text + "!";
}

Keterangan

Tip

Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Kotak teks.

Kontrol kotak teks

Kontrol TextBox memungkinkan pengguna memasukkan teks ke dalam aplikasi. Biasanya digunakan untuk mengambil satu baris teks, tetapi dapat dikonfigurasi untuk mengambil beberapa baris teks. Teks ditampilkan di layar dalam format teks biasa yang seragam sederhana.

TextBox memiliki sejumlah fitur yang dapat menyederhanakan entri teks:

  • Ini mendukung input teks dari keyboard atau pena (menggunakan tinta dan pengenalan tulisan tangan).
  • Muncul dengan menu konteks bawaan yang akrab dengan dukungan untuk menyalin dan menempelkan teks.
  • Tombol "hapus semua" memungkinkan pengguna dengan cepat menghapus semua teks yang telah dimasukkan.
  • Ini juga memiliki kemampuan pemeriksaan ejaan bawaan dan diaktifkan secara default.

Berikut cara membuat TextBox di XAML dan dalam kode.

<TextBox Width="500" Header="Notes" PlaceholderText="Type your notes here"/>
TextBox textBox = new TextBox();
textBox.Width = 500;
textBox.Header = "Notes";
textBox.PlaceholderText = "Type your notes here";
// Add the TextBox to the visual tree.
rootGrid.Children.Add(textBox);

TextBox yang dihasilkan terlihat seperti ini. Batas biru menunjukkan bahwa Kotak Teks memiliki fokus.

Kotak teks sederhana

Apakah TextBox memiliki kontrol yang tepat untuk digunakan?

Anda dapat menggunakan kontrol TextBox untuk menampilkan dan mengedit teks yang tidak diformat. Jika Anda memerlukan kotak teks yang dapat diedit yang menerima kata sandi atau input sensitif lainnya, lihat PasswordBox. Jika Anda memerlukan kotak teks untuk memasukkan istilah pencarian, lihat AutoSuggestBox. Jika Anda perlu memasukkan atau mengedit teks yang diformat, lihat RichEditBox.

Menggunakan TextBox untuk input data dalam formulir

Biasanya menggunakan TextBox untuk menerima input data pada formulir, dan menggunakan properti Teks untuk mendapatkan string teks lengkap dari TextBox. Anda biasanya menggunakan peristiwa seperti tombol kirim Klik untuk mengakses properti Teks , tetapi Anda dapat menangani peristiwa TextChanged atau TextChanging jika Anda perlu melakukan sesuatu saat teks berubah. Anda dapat menambahkan Header (atau label) dan PlaceholderText (atau marka air) ke TextBox untuk memberi pengguna indikasi untuk apa TextBox tersebut. Untuk mengkustomisasi tampilan header, Anda bisa mengatur properti HeaderTemplate alih-alih Header. Untuk informasi desain, lihat Panduan untuk label.

Anda dapat membatasi jumlah karakter yang dapat di ketik pengguna dengan mengatur properti MaxLength . Namun, MaxLength tidak membatasi panjang teks yang ditempelkan. Gunakan peristiwa Tempel untuk mengubah teks yang ditempelkan jika ini penting untuk aplikasi Anda.

Kotak Teks menyertakan tombol hapus semua ("x") yang muncul saat teks dimasukkan dalam kotak. Saat pengguna mengklik "x", teks di TextBox dikosongkan. Kelihatannya seperti ini.

Kotak teks dengan tombol kosongkan semua

Tombol hapus semua ditampilkan hanya untuk kotak teks satu baris yang dapat diedit yang berisi teks dan memiliki fokus. Tombol hapus semua tidak ditampilkan dalam salah satu kasus ini:

Membuat TextBox baca-saja

Anda dapat membuat TextBox baca-saja dengan mengatur properti IsReadOnly ke true. Misalnya, Anda mungkin memiliki TextBox bagi pengguna untuk memasukkan komentar yang hanya diaktifkan dalam kondisi tertentu. Anda dapat membuat TextBox baca-saja hingga kondisi terpenuhi. Jika Anda hanya perlu menampilkan teks, pertimbangkan untuk menggunakan TextBlock atau RichTextBlock sebagai gantinya.

Mengaktifkan input multibaris

Ada dua properti yang mengontrol apakah TextBox menampilkan teks pada lebih dari satu baris.

  • Untuk mengizinkan kotak teks memperbolehkan dan menampilkan baris baru atau mengembalikan karakter, atur properti AcceptsReturn ke true.
  • Untuk mengaktifkan pembungkusan teks, atur properti TextWrapping ke Wrap. (TextBox tidak mendukung nilai enumerasi TextWrapping.WrapWholeWords .) TextBox multibaris akan terus bertambah secara vertikal saat teks dimasukkan kecuali dibatasi oleh properti Tinggi atau MaxHeight , atau oleh kontainer induk. Anda harus menguji bahwa TextBox multibaris tidak tumbuh di luar area yang terlihat, dan membatasi pertumbuhannya jika ya. Menggulir menggunakan roda gulir atau sentuhan diaktifkan secara otomatis saat diperlukan. Namun, bilah gulir vertikal tidak ditampilkan secara default. Anda dapat menampilkan bilah gulir vertikal dengan mengatur ScrollViewer.VerticalScrollBarVisibility ke Auto pada ScrollViewer yang disematkan, seperti yang ditunjukkan di sini.
<TextBox AcceptsReturn="True" TextWrapping="Wrap" 
         MaxHeight="172" Width="300" Header="Description"
         ScrollViewer.VerticalScrollBarVisibility="Auto"/>
TextBox textBox = new TextBox();
textBox.AcceptsReturn = true;
textBox.TextWrapping = TextWrapping.Wrap;
textBox.MaxHeight = 172;
textBox.Width = 300;
textBox.Header = "Description";
ScrollViewer.SetVerticalScrollBarVisibility(textBox, ScrollBarVisibility.Auto);

Berikut tampilan TextBox setelah teks ditambahkan.

Kotak teks baris mullti

Memformat tampilan teks

Gunakan properti TextAlignment untuk meratakan teks dalam Kotak Teks. Untuk meratakan Kotak Teks di dalam tata letak halaman, gunakan properti HorizontalAlignment dan VerticalAlignment .

Meskipun TextBox hanya mendukung teks yang tidak diformat, Anda dapat mengkustomisasi bagaimana teks ditampilkan di Kotak Teks agar sesuai dengan merek Anda. Anda dapat mengatur properti Kontrol standar seperti FontFamily, FontSize, FontStyle, Background, Foreground, dan CharacterSpacing untuk mengubah tampilan teks. Properti ini hanya memengaruhi cara TextBox menampilkan teks secara lokal, jadi jika Anda menyalin dan menempelkan teks ke dalam kontrol teks kaya, misalnya, tidak ada pemformatan yang akan diterapkan.

Contoh ini memperlihatkan TextBox baca-saja dengan beberapa properti diatur untuk menyesuaikan tampilan teks.

<TextBox Text="Sample Text" IsReadOnly="True" 
         FontFamily="Verdana" FontSize="24"
         FontWeight="Bold" FontStyle="Italic" 
         CharacterSpacing="200" Width="300"
         Foreground="Blue" Background="Beige"/>
TextBox textBox = new TextBox();
textBox.Text = "Sample Text";
textBox.IsReadOnly = true;
textBox.FontFamily = new FontFamily("Verdana");
textBox.FontSize = 24;
textBox.FontWeight = Windows.UI.Text.FontWeights.Bold;
textBox.FontStyle = Windows.UI.Text.FontStyle.Italic;
textBox.CharacterSpacing = 200;
textBox.Width = 300;
textBox.Background = new SolidColorBrush(Windows.UI.Colors.Beige);
textBox.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);
// Add the TextBox to the visual tree.
rootGrid.Children.Add(textBox);

TextBox yang dihasilkan terlihat seperti ini.

Kotak teks sederhana

Input pena

Kotak input teks XAML menampilkan dukungan yang disematkan untuk input pena menggunakan Windows Ink. Saat pengguna mengetuk kotak input teks menggunakan pena Windows, kotak teks berubah untuk memungkinkan pengguna menulis langsung ke dalamnya dengan pena, daripada membuka panel input terpisah.

Kotak teks dengan tinta dan saran

Untuk informasi selengkapnya, lihat Input teks dengan tampilan tulisan tangan.

Mengubah menu konteks

Secara default, perintah yang ditampilkan di menu konteks TextBox bergantung pada status Kotak Teks. Misalnya, perintah berikut dapat ditampilkan saat TextBox dapat diedit.

PerintahDitampilkan ketika...
Menyalinteks dipilih.
Potongteks dipilih.
Tempelclipboard berisi teks.
Memilih semuaKotak Teks berisi teks.
Undoteks telah diubah.

Untuk mengubah perintah yang ditampilkan di menu konteks, tangani peristiwa ContextMenuOpening . Untuk informasi selengkapnya, lihat Panduan untuk menu konteks.

Pemilihan, salin, dan tempel

Anda bisa mendapatkan atau mengatur teks yang dipilih di Kotak Teks menggunakan properti SelectedText . Gunakan properti SelectionStart dan SelectionLength , dan metode Pilih dan PilihSemua , untuk memanipulasi pilihan teks. Tangani peristiwa SelectionChanged untuk melakukan sesuatu saat pengguna memilih atau membatalkan pilihan teks. Anda dapat mengubah warna yang digunakan untuk menyorot teks yang dipilih dengan mengatur properti SelectionHighlightColor .

TextBox mendukung salin dan tempel secara default. Anda dapat menyediakan penanganan kustom peristiwa Tempel pada kontrol teks yang dapat diedit di aplikasi Anda. Misalnya, Anda dapat menghapus pemisah baris dari alamat multibaris saat menempelkannya ke dalam kotak pencarian satu baris. Atau, Anda dapat memeriksa panjang teks yang ditempelkan dan memperingatkan pengguna jika melebihi panjang maksimum yang dapat disimpan ke database. Untuk informasi dan contoh selengkapnya, lihat peristiwa Tempel .

Menggunakan kotak teks dengan keyboard sentuh

Keyboard sentuh dapat digunakan untuk entri teks saat aplikasi Anda berjalan di perangkat dengan layar sentuh. TextBox menyediakan properti yang dapat Anda atur untuk membuatnya jauh lebih cepat dan lebih mudah bagi pengguna untuk memasukkan data di aplikasi Anda menggunakan keyboard sentuh. Atur properti InputScope agar sesuai dengan jenis data yang diharapkan dimasukkan pengguna. Misalnya, jika Kotak Teks hanya digunakan untuk memasukkan PIN 4 digit, atur properti InputScope ke Angka. Ini memberi tahu sistem untuk menampilkan tata letak keypad angka, yang memudahkan pengguna untuk memasukkan PIN.

Properti lain yang memengaruhi keyboard sentuh adalah IsSpellCheckEnabled, IsTextPredictionEnabled, dan PreventKeyboardDisplayOnProgrammaticFocus. (IsSpellCheckEnabled juga memengaruhi TextBox saat keyboard perangkat keras digunakan.) Untuk informasi dan contoh selengkapnya, lihat Menggunakan cakupan input untuk mengubah keyboard sentuh, dan dokumentasi properti.

Gaya kontrol dan templat

Anda dapat mengubah Gaya dan ControlTemplate default untuk memberi kontrol tampilan yang unik. Untuk informasi tentang memodifikasi gaya dan templat kontrol, lihat gaya XAML. Gaya, templat, dan sumber daya default yang menentukan tampilan kontrol disertakan dalam generic.xaml file. Untuk tujuan desain, generic.xaml diinstal dengan paket SDK Aplikasi Windows NuGet. Secara default, lokasi ini adalah \Users\<username>\.nuget\packages\microsoft.windowsappsdk\<version>\lib\uap10.0\Microsoft.UI\Themes\generic.xaml. Gaya dan sumber daya dari versi SDK yang berbeda mungkin memiliki nilai yang berbeda.

XAML juga menyertakan sumber daya yang dapat Anda gunakan untuk memodifikasi warna kontrol dalam status visual yang berbeda tanpa memodifikasi templat kontrol. Memodifikasi sumber daya ini lebih disukai untuk mengatur properti seperti Latar Belakang dan Latar Depan. Untuk informasi selengkapnya, lihat bagian Gaya ringan dari artikel gaya XAML .

Sumber daya yang dimulai dengan TextControl dibagikan oleh TextBox, PasswordBox, RichEditBox, dan AutoSuggestBox. Perubahan pada sumber daya ini akan memengaruhi keempat kontrol.

Konstruktor

TextBox()

Menginisialisasi instans baru kelas TextBox .

Properti

AcceptsReturn

Mendapatkan atau mengatur nilai yang menentukan apakah kotak teks mengizinkan dan menampilkan baris baru atau mengembalikan karakter.

AcceptsReturnProperty

Mengidentifikasi properti dependensi AcceptsReturn .

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

(Diperoleh dari FrameworkElement)
ActualOffset

Mendapatkan posisi UIElement ini, relatif terhadap induknya, dihitung selama lulus pengaturan proses 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 Keterangan.

(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 dalam kaitannya 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 durasi.

(Diperoleh dari FrameworkElement)
BorderBrush

Mendapatkan atau mengatur kuas yang menjelaskan batas mengisi 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 dikomposisikan 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 mengatur nilai yang menunjukkan apakah elemen dapat diseret sebagai data dalam operasi seret dan letakkan.

(Diperoleh dari UIElement)
CanPasteClipboardContent

Mendapatkan nilai yang menunjukkan apakah konten clipboard dapat ditempelkan ke dalam kontrol.

CanPasteClipboardContentProperty

Mengidentifikasi properti dependensi CanPasteClipboardContent.

CanRedo

Mendapatkan nilai yang menunjukkan apakah buffer fase pengulangan berisi tindakan yang dapat diredone.

CanRedoProperty

Mengidentifikasi properti dependensi CanRedo.

CanUndo

Mendapatkan nilai yang menunjukkan apakah buffer urungkan berisi tindakan yang dapat dibatalkan.

CanUndoProperty

Mengidentifikasi properti dependensi CanUndo.

CenterPoint

Mendapatkan atau mengatur titik tengah elemen, yang merupakan titik di mana rotasi atau penskalaan terjadi. Mempengaruhi posisi penyajian elemen.

(Diperoleh dari UIElement)
CharacterCasing

Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana kontrol memodifikasi kasus karakter saat diketik.

CharacterCasingProperty

Mengidentifikasi properti dependensi CharacterCasing.

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 perpaduan untuk elemen dalam tata letak dan jendela induknya. Ini relevan untuk elemen yang terlibat dalam UI XAML campuran / Microsoft DirectX.

(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 FrameworkElement menggunakan ekstensi markup {Binding} dan berpartisipasi dalam pengikatan data.

(Diperoleh dari FrameworkElement)
DefaultStyleKey

Mendapatkan atau mengatur kunci yang mereferensikan gaya default untuk kontrol. Penulis kontrol kustom menggunakan properti ini untuk mengubah default untuk 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)
Description

Mendapatkan atau mengatur konten yang ditunjukkan di bawah kontrol. Konten harus memberikan panduan tentang input yang diharapkan oleh kontrol.

DescriptionProperty

Mengidentifikasi properti dependensi Deskripsi.

DesiredCandidateWindowAlignment

Mendapatkan atau menetapkan nilai yang menunjukkan perataan pilihan dari Metode Input Editor (IME).

DesiredCandidateWindowAlignmentProperty

Mengidentifikasi properti dependensi DesiredCandidateWindowAlignment .

DesiredSize

Mendapatkan ukuran yang dihitung UIElement ini selama pengukuran lulus dari proses tata letak.

(Diperoleh dari UIElement)
Dispatcher

Selalu kembali null di aplikasi SDK Aplikasi Windows. Gunakan DispatcherQueue sebagai gantinya.

(Diperoleh dari DependencyObject)
DispatcherQueue

DispatcherQueue Mendapatkan yang dikaitkan dengan objek ini. DispatcherQueue mewakili fasilitas yang dapat mengakses DependencyObject pada utas UI bahkan jika kode dimulai oleh utas non-UI.

(Diperoleh dari DependencyObject)
ElementSoundMode

Mendapatkan atau menetapkan 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 di mana teks dan elemen UI lainnya mengalir dalam elemen induk apa pun yang mengontrol tata letaknya. Properti ini dapat diatur ke atau LeftToRightRightToLeft. Pengaturan FlowDirection ke RightToLeft pada elemen apa pun mengatur perataan ke kanan, urutan baca ke kanan-ke-kiri dan tata letak kontrol untuk mengalir dari kanan ke kiri.

(Diperoleh dari FrameworkElement)
FocusState

Mendapatkan nilai yang menentukan apakah kontrol ini memiliki fokus, dan mode di mana 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 HighVisibility luar visual atau Reveal fokus untuk FrameworkElement.

(Diperoleh dari FrameworkElement)
FocusVisualPrimaryThickness

Mendapatkan atau mengatur ketebalan batas HighVisibility luar visual atau Reveal fokus untuk FrameworkElement.

(Diperoleh dari FrameworkElement)
FocusVisualSecondaryBrush

Mendapatkan atau mengatur kuas yang digunakan untuk menggambar batas HighVisibility dalam visual atau Reveal fokus untuk FrameworkElement.

(Diperoleh dari FrameworkElement)
FocusVisualSecondaryThickness

Mendapatkan atau mengatur ketebalan batas HighVisibility dalam visual atau Reveal fokus untuk FrameworkElement.

(Diperoleh dari FrameworkElement)
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)
Header

Mendapatkan atau mengatur konten untuk header kontrol.

HeaderProperty

Mengidentifikasi properti dependensi Header .

HeaderTemplate

Mendapatkan atau mengatur DataTemplate yang digunakan untuk menampilkan konten header kontrol.

HeaderTemplateProperty

Mengidentifikasi properti dependensi HeaderTemplate .

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

Mendapatkan atau mengatur nilai yang menunjukkan bagaimana teks diratakan di Kotak Teks.

HorizontalTextAlignmentProperty

Mengidentifikasi properti dependensi HorizontalTextAlignment.

InputScope

Mendapatkan atau mengatur konteks untuk input yang digunakan oleh Kotak Teks ini.

InputScopeProperty

Mengidentifikasi properti dependensi InputScope.

IsAccessKeyScope

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen menentukan cakupan kunci aksesnya sendiri.

(Diperoleh dari UIElement)
IsColorFontEnabled

Mendapatkan atau mengatur nilai yang menentukan apakah glyph font yang berisi lapisan warna, seperti Segoe UI Emoji, dirender dalam warna.

IsColorFontEnabledProperty

Mengidentifikasi properti dependensi IsColorFontEnabled .

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 menetapkan nilai yang menunjukkan apakah fokus dapat dibatasi ke kontrol saat pengguna menekan tombol A/Pilih pada pengontrol game.

(Diperoleh dari Control)
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)
IsReadOnly

Mendapatkan atau mengatur nilai yang menentukan apakah pengguna dapat mengubah teks dalam kotak teks.

IsReadOnlyProperty

Mengidentifikasi properti dependensi IsReadOnly .

IsRightTapEnabled

Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa RightTapped dapat berasal dari elemen tersebut.

(Diperoleh dari UIElement)
IsSpellCheckEnabled

Mendapatkan atau mengatur nilai yang menentukan apakah input TextBox berinteraksi dengan mesin pemeriksaan ejaan.

IsSpellCheckEnabledProperty

Mengidentifikasi properti dependensi IsSpellCheckEnabled .

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

Mendapatkan atau menetapkan nilai yang menentukan apakah fitur prediksi teks ("lengkapi otomatis") harus diaktifkan untuk Kotak Teks ini.

IsTextPredictionEnabledProperty

Mengidentifikasi properti dependensi IsTextPredictionEnabled .

IsTextScaleFactorEnabled

Mendapatkan atau mengatur apakah pembekuan teks otomatis, untuk mencerminkan pengaturan ukuran teks sistem, diaktifkan.

(Diperoleh dari Control)
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 tombol akselerator.

(Diperoleh dari UIElement)
KeyboardAccelerators

Mendapatkan kumpulan kombinasi kunci yang memanggil tindakan menggunakan keyboard.

Akselerator biasanya ditetapkan ke tombol atau item menu.

Contoh menu yang memperlihatkan akselerator keyboard untuk berbagai item menu
Contoh menu yang memperlihatkan akselerator keyboard untuk berbagai item menu

(Diperoleh dari UIElement)
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 di mana Tip Kunci kunci akses ditempatkan sehubungan dengan batas UIElement.

(Diperoleh dari UIElement)
KeyTipTarget

Mendapatkan atau menetapkan nilai yang menunjukkan elemen yang ditargetkan oleh Tip Kunci kunci akses.

(Diperoleh dari UIElement)
KeyTipVerticalOffset

Mendapatkan atau menetapkan nilai yang menunjukkan seberapa jauh tip 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 anak dari FrameworkElement saat ini dalam representasi objek dan di UI.

(Diperoleh dari FrameworkElement)
Lights

Mendapatkan koleksi objek XamlLight yang melekat pada 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)
MaxLength

Mendapatkan atau mengatur nilai yang menentukan jumlah maksimum karakter yang diizinkan untuk input pengguna.

MaxLengthProperty

Mengidentifikasi properti dependensi MaxLength .

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 pengidentifikasi 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)
PlaceholderForeground

Mendapatkan atau mengatur kuas yang menjelaskan warna teks tempat penampung.

PlaceholderForegroundProperty

Mengidentifikasi properti dependensi PlaceholderForeground.

PlaceholderText

Mendapatkan atau mengatur teks yang ditampilkan dalam kontrol hingga nilai diubah oleh tindakan pengguna atau beberapa operasi lainnya.

PlaceholderTextProperty

Mengidentifikasi properti dependensi PlaceholderText .

PointerCaptures

Mendapatkan sekumpulan semua pointer yang diambil, yang dinyatakan sebagai nilai Pointer .

(Diperoleh dari UIElement)
PreventKeyboardDisplayOnProgrammaticFocus

Mendapatkan atau mengatur nilai yang menunjukkan apakah keyboard di layar ditampilkan saat kontrol menerima fokus secara terprogram.

PreventKeyboardDisplayOnProgrammaticFocusProperty

Mengidentifikasi properti dependensi PreventKeyboardDisplayOnProgrammaticFocus .

Projection

Mendapatkan atau mengatur proyeksi perspektif (efek 3-D) untuk diterapkan saat merender elemen ini.

(Diperoleh dari UIElement)
ProofingMenuFlyout

Mendapatkan flyout yang menunjukkan perintah pemeriksa bahasa.

ProofingMenuFlyoutProperty

Mengidentifikasi properti dependensi ProofingMenuFlyout .

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 menunjukkan jumlah piksel mentah (fisik) untuk setiap piksel tampilan.

(Diperoleh dari UIElement)
RenderSize

Mendapatkan ukuran render akhir UIElement. Penggunaan tidak disarankan, lihat Keterangan.

(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 RequestedTheme dapat mengambil alih RequestedTheme tingkat aplikasi.

(Diperoleh dari FrameworkElement)
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 membuat item sumber daya sebagai elemen objek anak dari frameworkElement.Resources elemen properti, melalui sintaks pengumpulan implisit XAML.

(Diperoleh dari FrameworkElement)
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)
SelectedText

Mendapatkan atau mengatur konten pilihan saat ini dalam kotak teks.

SelectionFlyout

Mendapatkan atau mengatur flyout yang ditampilkan saat teks dipilih dengan input sentuhan atau pena.

SelectionFlyoutProperty

Mengidentifikasi properti dependensi SelectionFlyout.

SelectionHighlightColor

Mendapatkan atau mengatur kuas yang digunakan untuk menyoroti teks yang dipilih.

SelectionHighlightColorProperty

Mengidentifikasi properti dependensi SelectionHighlightColor .

SelectionHighlightColorWhenNotFocused

Mendapatkan atau mengatur kuas yang digunakan untuk menyoroti teks yang dipilih saat Kotak Teks tidak memiliki fokus.

SelectionHighlightColorWhenNotFocusedProperty

Mengidentifikasi properti dependensi SelectionHighlightColorWhenNotFocused .

SelectionLength

Mendapatkan atau mengatur jumlah karakter dalam pilihan saat ini dalam kotak teks.

SelectionStart

Mendapatkan atau mengatur posisi awal teks yang dipilih dalam kotak teks. Saat SelectionLength adalah 0 (tidak ada teks yang dipilih), properti SelectionStart sesuai dengan posisi kursor.

Shadow

Mendapatkan atau mengatur efek bayangan yang dilemparkan oleh elemen .

(Diperoleh dari UIElement)
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 tabing 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 tabing dan UIElement.TabIndex untuk kontrol ini.

Catatan

Untuk Windows 10 Creators Update (build 10.0.15063) dan yang lebih baru, properti TabFocusNavigation tersedia di kelas dasar UIElement untuk menyertakan objek dalam urutan tab yang tidak menggunakan ControlTemplate.

(Diperoleh dari Control)
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)
Text

Mendapatkan atau mengatur konten teks kotak teks.

TextAlignment

Mendapatkan atau mengatur bagaimana teks harus diratakan secara horizontal dalam kotak teks.

TextAlignmentProperty

Mengidentifikasi properti dependensi TextAlignment .

TextProperty

Mengidentifikasi properti dependensi Teks .

TextReadingOrder

Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana urutan baca ditentukan untuk Kotak Teks.

TextReadingOrderProperty

Mengidentifikasi properti dependensi TextReadingOrder .

TextWrapping

Mendapatkan atau mengatur bagaimana pemisah baris terjadi jika baris teks meluas melampaui lebar kotak teks yang tersedia.

TextWrappingProperty

Mengidentifikasi properti dependensi TextWrapping .

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 koleksi pemicu untuk animasi yang ditentukan untuk FrameworkElement. Tidak umum digunakan. Lihat Keterangan.

(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. UIElement Yang tidak terlihat tidak dirender dan tidak mengkomunikasikan ukuran yang diinginkan ke tata letak.

(Diperoleh dari UIElement)
Width

Mendapatkan atau mengatur lebar FrameworkElement.

(Diperoleh dari FrameworkElement)
XamlRoot

Mendapatkan atau mengatur tempat XamlRoot elemen ini dilihat.

(Diperoleh dari UIElement)
XYFocusDown

Mendapatkan atau mengatur objek yang mendapatkan fokus saat pengguna menekan tombol 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 di 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 saat pengguna menekan tombol Directional Pad (D-pad) pengontrol game.

(Diperoleh dari UIElement)
XYFocusUpNavigationStrategy

Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi atas.

(Diperoleh dari UIElement)

Metode

AddHandler(RoutedEvent, Object, Boolean)

Menambahkan penanganan aktivitas yang dirutekan untuk peristiwa rute tertentu, menambahkan handler ke pengumpulan handler pada elemen saat ini. Tentukan handledEventsToo sebagai true agar handler yang disediakan dipanggil meskipun kejadian ditangani di tempat lain.

(Diperoleh dari UIElement)
ApplyTemplate()

Memuat templat kontrol yang relevan sehingga bagian-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 "Arrange" 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)
ClearUndoRedoHistory()

Mengolah buffer urungkan dan ulangi.

ClearValue(DependencyProperty)

Menghapus nilai lokal properti dependensi.

(Diperoleh dari DependencyObject)
CopySelectionToClipboard()

Menyalin isi terpilih ke papan klip Windows.

CutSelectionToClipboard()

Memindahkan isi terpilih ke papan klip Windows dan menghapusnya dari kontrol teks.

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

Secara asinkron mendapatkan daftar kata kandidat berdasarkan karakter fonetik yang disediakan dalam Metode Input Editor (IME).

GetRectFromCharacterIndex(Int32, Boolean)

Mengembalikan wilayah persegi panjang untuk tepi awal atau akhir karakter pada indeks karakter tertentu.

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 Visual yang diselesaikan elemen.

(Diperoleh dari UIElement)
GoToElementStateCore(String, Boolean)

Saat diimplementasikan di kelas turunan, memungkinkan konstruksi per status pohon visual untuk templat kontrol dalam kode, bukan dengan memuat XAML untuk semua status pada startup kontrol.

(Diperoleh dari FrameworkElement)
InvalidateArrange()

Membatalkan status pengaturan (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)
Measure(Size)

Updates 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 lulus "Ukur" 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 di 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 saat 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 Hilangkan terjadi.

(Diperoleh dari Control)
OnGotFocus(RoutedEventArgs)

Dipanggil sebelum peristiwa GotFocus terjadi.

(Diperoleh dari Control)
OnHolding(HoldingRoutedEventArgs)

Dipanggil sebelum peristiwa Holding terjadi.

(Diperoleh dari Control)
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 ManipulasiDelta terjadi.

(Diperoleh dari Control)
OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs)

Dipanggil sebelum peristiwa ManipulasiInertiaStarting 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 Disadap terjadi.

(Diperoleh dari Control)
PasteFromClipboard()

Menyalin isi dari papan klip Windows ke kontrol teks.

PopulatePropertyInfo(String, AnimationPropertyInfo)

Menentukan properti yang dapat dianimasikan.

(Diperoleh dari UIElement)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

Saat ditimpa di kelas turunan, menentukan properti yang dapat dianimasikan.

(Diperoleh dari UIElement)
ReadLocalValue(DependencyProperty)

Mengembalikan nilai lokal properti dependensi, jika nilai lokal ditetapkan.

(Diperoleh dari DependencyObject)
Redo()

Menerapkan kembali tindakan pertama dalam buffer fase pengulangan.

RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Mendaftarkan fungsi pemberitahuan untuk mendengarkan perubahan pada DependencyProperty tertentu pada instans DependencyObject ini.

(Diperoleh dari DependencyObject)
ReleasePointerCapture(Pointer)

Melepaskan tangkapan penunjuk untuk menangkap satu penunjuk 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)
Select(Int32, Int32)

Memilih rentang teks dalam kotak teks.

SelectAll()

Memilih seluruh konten kotak teks.

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

Mewakili kontrol yang dapat digunakan untuk menampilkan dan mengedit teks biasa (tunggal atau multibaris).

(Diperoleh dari UIElement)
StartDragAsync(PointerPoint)

Memulai operasi seret dan letakkan.

Penting

Tidak didukung jika pengguna menjalankan aplikasi dalam mode yang ditinggikan, sebagai administrator.

(Diperoleh dari UIElement)
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)
Undo()

Membatalkan tindakan pertama dalam buffer urungkan.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Membatalkan pemberitahuan perubahan yang sebelumnya terdaftar dengan memanggil RegisterPropertyChangedCallback.

(Diperoleh dari DependencyObject)
UpdateLayout()

Memastikan bahwa semua posisi objek anak UIElement diperbarui dengan benar untuk tata letak.

(Diperoleh dari UIElement)

Acara

AccessKeyDisplayDismissed

Terjadi ketika kunci akses tidak boleh lagi ditampilkan.

(Diperoleh dari UIElement)
AccessKeyDisplayRequested

Terjadi ketika pengguna meminta agar 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)
BeforeTextChanging

Terjadi secara sinkron saat teks dalam kotak teks mulai berubah, tetapi sebelum properti Teks diperbarui.

BringIntoViewRequested

Terjadi ketika StartBringIntoView dipanggil pada elemen ini atau salah satu keturunannya.

(Diperoleh dari UIElement)
CandidateWindowBoundsChanged

Terjadi ketika jendela Metode Input Editor (IME) terbuka, diperbarui, atau ditutup.

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

Terjadi ketika sistem memproses interaksi yang menampilkan menu konteks.

ContextRequested

Terjadi ketika pengguna telah menyelesaikan gerakan input konteks, seperti klik kanan.

(Diperoleh dari UIElement)
CopyingToClipboard

Terjadi sebelum teks yang disalin dipindahkan ke clipboard.

CuttingToClipboard

Terjadi sebelum teks potong dipindahkan ke clipboard.

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

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

(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 pada kontrol ketika pengguna menekan tombol A/Pilih pada pengontrol permainan.

(Diperoleh dari Control)
GettingFocus

Terjadi sebelum UIElement menerima fokus. Peristiwa 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 pengujian hit dari 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 menyegarkan 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 sedang menggelembung.

(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 ke arah gerakan.

(Diperoleh dari UIElement)
Paste

Terjadi ketika teks ditempelkan ke dalam kontrol.

PointerCanceled

Terjadi ketika pointer yang membuat kontak secara tidak normal kehilangan kontak.

(Diperoleh dari UIElement)
PointerCaptureLost

Terjadi ketika penunjuk menangkap yang sebelumnya dipegang oleh elemen ini berpindah ke elemen lain atau di tempat lain.

(Diperoleh dari UIElement)
PointerEntered

Terjadi ketika pointer memasuki area pengujian hit elemen ini.

(Diperoleh dari UIElement)
PointerExited

Terjadi ketika pointer meninggalkan area pengujian 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 Pers tidak dijamin akan mengaktifkan PointerReleased peristiwa; peristiwa lain mungkin diaktifkan sebagai gantinya. Untuk informasi selengkapnya, lihat Keterangan.

(Diperoleh dari UIElement)
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 pilihan teks telah berubah.

SelectionChanging

Terjadi ketika pilihan teks mulai berubah.

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 pengujian hit elemen ini.

(Diperoleh dari UIElement)
TextChanged

Terjadi ketika konten berubah dalam kotak teks.

TextChanging

Terjadi secara sinkron ketika teks dalam kotak teks mulai berubah, tetapi sebelum dirender.

TextCompositionChanged

Terjadi ketika teks sedang disusam melalui Metode Input Editor (IME) berubah.

TextCompositionEnded

Terjadi ketika pengguna berhenti menyusun teks melalui Metode Input Editor (IME).

TextCompositionStarted

Terjadi ketika pengguna mulai menyusun teks melalui Metode Input Editor (IME).

Unloaded

Terjadi ketika objek ini tidak lagi tersambung ke pohon objek utama.

(Diperoleh dari FrameworkElement)

Berlaku untuk

Lihat juga