Bagikan melalui


RichTextBlock Kelas

Definisi

Mewakili kontainer tampilan teks kaya yang mendukung teks yang diformat, hyperlink, gambar sebaris, dan konten kaya lainnya. RichTextBlock mendukung model luapan bawaan.

public ref class RichTextBlock sealed : FrameworkElement
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Blocks")]
class RichTextBlock final : FrameworkElement
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Blocks")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class RichTextBlock final : FrameworkElement
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Blocks")]
public sealed class RichTextBlock : FrameworkElement
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Blocks")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class RichTextBlock : FrameworkElement
Public NotInheritable Class RichTextBlock
Inherits FrameworkElement
<RichTextBlock .../>
-or-
<RichTextBlock ...>
  blocksContent
</RichTextBlock>
Warisan
Object Platform::Object IInspectable DependencyObject UIElement FrameworkElement RichTextBlock
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

Tip

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

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

Contoh ini menunjukkan RichTextBlock dengan pemilihan teks dan pembungkusan teks diaktifkan.

Di XAML, pembuatan elemen konten bersifat implisit, sehingga Anda dapat menambahkan teks langsung ke elemen Paragraf , dan Paragraf langsung ke elemen RichTextBlock.

Dalam kode, Anda harus secara eksplisit membuat setiap elemen Run , mengatur properti Text-nya , dan menambahkannya ke koleksi Paragraph.Inlines . Kemudian, tambahkan setiap Paragraf ke koleksi RichTextBlock.Blocks .

<RichTextBlock IsTextSelectionEnabled="True" TextWrapping="Wrap" Width="200" >
    <Paragraph>
        This is some sample text to show the wrapping behavior.
    </Paragraph>
</RichTextBlock>
// Create a RichTextBlock, a Paragraph and a Run.
RichTextBlock richTextBlock = new RichTextBlock();
Paragraph paragraph = new Paragraph();
Run run = new Run();

// Customize some properties on the RichTextBlock.
richTextBlock.IsTextSelectionEnabled = true;
richTextBlock.TextWrapping = TextWrapping.Wrap;
run.Text = "This is some sample text to show the wrapping behavior.";
richTextBlock.Width = 200;

// Add the Run to the Paragraph, the Paragraph to the RichTextBlock.
paragraph.Inlines.Add(run);
richTextBlock.Blocks.Add(paragraph);

// Add the RichTextBlock to the visual tree (assumes stackPanel is decalred in XAML).
stackPanel.Children.Add(richTextBlock);

Contoh ini menunjukkan RichTextBlock dengan kustomisasi FontWeight, FontFamily, FontStyle, Foreground, dan SelectionHighlightColor untuk satu eksekusi teks.

Di XAML, pembuatan elemen konten bersifat implisit, sehingga Anda dapat menambahkan teks langsung ke elemen Paragraf , dan Paragraf langsung ke elemen RichTextBlock.

Dalam kode, Anda harus secara eksplisit membuat setiap elemen Run , mengatur properti Text-nya , dan menambahkannya ke koleksi Paragraph.Inlines . Kemudian, tambahkan setiap Paragraf ke koleksi RichTextBlock.Blocks .

<RichTextBlock IsTextSelectionEnabled="True" SelectionHighlightColor="Pink" 
               FontWeight="Light" FontFamily="Arial" FontStyle="Italic" 
               Foreground="Blue">
    <Paragraph>
        This is some sample text to demonstrate some properties.
    </Paragraph>
</RichTextBlock>
// Create a RichTextBlock, a Paragraph and a Run.
RichTextBlock richTextBlock = new RichTextBlock();
Paragraph paragraph = new Paragraph();
Run run = new Run();

// Customize some properties on the RichTextBlock.
richTextBlock.IsTextSelectionEnabled = true;
richTextBlock.SelectionHighlightColor = new SolidColorBrush(Windows.UI.Colors.Pink);
richTextBlock.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);
richTextBlock.FontWeight = Windows.UI.Text.FontWeights.Light;
richTextBlock.FontFamily = new FontFamily("Arial");
richTextBlock.FontStyle = Windows.UI.Text.FontStyle.Italic;
run.Text = "This is some sample text to demonstrate some properties.";

//Add the Run to the Paragraph, the Paragraph to the RichTextBlock.
paragraph.Inlines.Add(run);
richTextBlock.Blocks.Add(paragraph);

// Add the RichTextBlock to the visual tree (assumes stackPanel is decalred in XAML).
stackPanel.Children.Add(richTextBlock);

Contoh ini menunjukkan RichTextBlock dengan kustomisasi FontWeight, FontFamily, FontStyle, Foreground, dan SelectionHighlightColor untuk eksekusi teks yang berbeda.

Di XAML, pembuatan elemen konten bersifat implisit, sehingga Anda dapat menambahkan teks langsung ke elemen Paragraf , dan Paragraf langsung ke elemen RichTextBlock.

Dalam kode, Anda harus secara eksplisit membuat setiap elemen Run , mengatur properti Text-nya , dan menambahkannya ke koleksi Paragraph.Inlines . Kemudian, tambahkan setiap Paragraf ke koleksi RichTextBlock.Blocks .

<RichTextBlock IsTextSelectionEnabled="True" SelectionHighlightColor="Pink" FontFamily="Arial"  >
    <Paragraph>
        <Run Foreground="Blue" FontWeight="Light" Text="This is some" ></Run>
        <Span FontWeight="SemiBold">
            <Run FontStyle="Italic">sample text to</Run>
            <Run Foreground="Red">demonstrate some properties.</Run>
        </Span>
    </Paragraph>
</RichTextBlock>
RichTextBlock richTextBlock = new RichTextBlock();
richTextBlock.IsTextSelectionEnabled = true;
richTextBlock.SelectionHighlightColor = new SolidColorBrush(Windows.UI.Colors.Pink);
richTextBlock.FontFamily = new FontFamily("Arial");

Paragraph paragraph = new Paragraph();
Run run = new Run();
run.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);
run.FontWeight = Windows.UI.Text.FontWeights.Light;
run.Text = "This is some";

Span span = new Span();
span.FontWeight = Windows.UI.Text.FontWeights.SemiBold;

Run run1 = new Run();
run1.FontStyle = Windows.UI.Text.FontStyle.Italic;
run1.Text = " sample text to ";

Run run2 = new Run();
run2.Foreground = new SolidColorBrush(Windows.UI.Colors.Red);
run2.Text = " demonstrate some properties";

span.Inlines.Add(run1);
span.Inlines.Add(run2);
paragraph.Inlines.Add(run);
paragraph.Inlines.Add(span);
richTextBlock.Blocks.Add(paragraph);

// Add the RichTextBlock to the visual tree (assumes stackPanel is decalred in XAML).
stackPanel.Children.Add(richTextBlock);

Di sini, RichTextBlock menargetkan elemen RichTextBlockOverflow untuk membuat tata letak teks multi-kolom. Elemen RichTextBlockOverflow pertama kemudian menargetkan elemen RichTextBlockOverflow kedua yang menerima luapan kontennya. Faktor tata letak pengontrol untuk bagaimana luapan teks dihitung adalah Lebar dan TinggiKisi induk yang dibatasi, dan pengaturan ColumnDefinition yang membagi Kisi menjadi tiga kolom yang sama dengan tinggi/lebar 300 piksel. Luapan juga dipengaruhi oleh FontSize dan banyak properti pemformatan teks lainnya yang mengubah karakter dalam teks.

<Grid x:Name="columnGrid" Background="White" Width="900" Height="300">
    <Grid.ColumnDefinitions>
        <ColumnDefinition/>
        <ColumnDefinition/>
        <ColumnDefinition/>
    </Grid.ColumnDefinitions>
    <RichTextBlock Grid.Column="0" IsTextSelectionEnabled="True" TextAlignment="Justify" 
                   OverflowContentTarget="{Binding ElementName=firstOverflowContainer}" 
                   TextIndent="12"
                   FontSize="12" FontFamily="Segoe UI" Foreground="#2a2a2a" Margin="20,0">
        <Paragraph>
            <Bold><Span Foreground="DarkSlateBlue" FontSize="16">Lorem ipsum dolor sit amet</Span></Bold>, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque. Vivamus quam lorem, varius vitae porta mollis, placerat quis est. Aenean eget sagittis massa. Sed tellus turpis, ullamcorper eget imperdiet vel, faucibus vel nisl. Nunc sed suscipit quam. Vivamus convallis faucibus dignissim. Fusce sollicitudin, quam vel cursus mattis, nisl velit tristique sapien, ac vestibulum ante arcu a nisl. Vestibulum commodo gravida ante at tincidunt. Vestibulum in ornare nunc. Nullam ut lorem vitae dui placerat lacinia sit amet a arcu. Nulla sit amet odio nisi. Praesent erat urna, venenatis ac adipiscing vel, congue at lectus. Proin ac metus at quam luctus ultricies.
        </Paragraph>
        <Paragraph>
            <Italic>This is an inline image.</Italic>
            <InlineUIContainer>
                <Border Background="Black">
                    <Image Source="Assets/SmallLogo.png" Height="30" Width="30"/>
                </Border>
            </InlineUIContainer> 
            Nam vitae ligula non ligula suscipit semper. Duis sed nulla metus, id hendrerit velit. Curabitur dolor purus, bibendum eu cursus lacinia, interdum vel augue. Aenean euismod eros et sapien vehicula dictum. Duis ullamcorper, turpis nec feugiat tincidunt, dui erat luctus risus, aliquam accumsan lacus est vel quam. Nunc lacus massa, varius eget accumsan id, congue sed orci. Duis dignissim hendrerit egestas. Proin ut turpis magna, sit amet porta erat. Nunc semper metus nec magna imperdiet nec vestibulum dui fringilla. Sed sed ante libero, nec porttitor mi. Ut luctus, neque vitae placerat egestas, urna leo auctor magna, sit amet ultricies ipsum felis quis sapien. Proin eleifend varius dui, at vestibulum nunc consectetur nec. Mauris nulla elit, ultrices a sodales non, aliquam ac est. Quisque sit amet risus nulla. Quisque vestibulum posuere velit, vitae vestibulum eros scelerisque sit amet. In in risus est, at laoreet dolor. Nullam aliquet pellentesque convallis. Ut vel tincidunt nulla. Mauris auctor tincidunt auctor.
        </Paragraph>
    </RichTextBlock>
    <RichTextBlockOverflow x:Name="firstOverflowContainer" Grid.Column="1" Margin="20,0"
                           OverflowContentTarget="{Binding ElementName=secondOverflowContainer}"/>
    <RichTextBlockOverflow x:Name="secondOverflowContainer" Grid.Column="2" Margin="20,0"/>
</Grid>

Keterangan

Tip

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

Kontrol RichTextBlock menampilkan teks baca-saja, dan menyediakan beberapa fitur untuk tata letak teks tingkat lanjut. Gunakan RichTextBlock saat Anda memerlukan dukungan untuk paragraf, elemen UI sebaris, atau teks luapan.

TextBlock menyediakan model konten yang lebih sederhana, sehingga biasanya lebih mudah digunakan, dan dapat memberikan performa penyajian teks yang lebih baik daripada RichTextBlock. Ini juga menyediakan banyak opsi pemformatan yang sama untuk menyesuaikan bagaimana teks Anda dirender. Namun, RichTextBlock menyediakan beberapa fitur unik yang tidak disediakan TextBlock .

Untuk informasi dan contoh selengkapnya, lihat panduan kontrol RichTextBlock.

Paragraf dan pemformatan

Properti konten RichTextBlock adalah properti Blokir , yang didasarkan pada elemen Paragraf . Atur indentasi untuk paragraf dengan mengatur properti TextIndent .

Anda dapat menggunakan elemen teks dan properti terlampir dari kelas Tipografi untuk menerapkan pemformatan karakter dan paragraf ke teks di RichTextBlock. Misalnya, Anda dapat menerapkan Tebal, Miring, dan Garis Bawah ke bagian mana pun dari teks dalam kontrol.

Elemen UI sebaris

Anda dapat menggunakan InlineUIContainer dalam konten RichTextBlock untuk menyematkan elemen yang berasal dari UIElement, seperti gambar, dalam teks Anda.

Konten luapan

Anda dapat menggunakan RichTextBlock dengan elemen RichTextBlockOverflow untuk membuat tata letak halaman tingkat lanjut, seperti teks multi-kolom. Konten untuk elemen RichTextBlockOverflow selalu berasal dari elemen RichTextBlock. Anda menautkan elemen RichTextBlockOverflow dengan mengaturnya sebagai OverflowContentTarget dari RichTextBlock atau RichTextBlockOverflow lainnya.

Fallback font

FontFamily default untuk RichTextBlock adalah Segoe UI dan FontSize default adalah 15 piksel independen perangkat (DIP). Secara default, RichTextBlock menggunakan mekanisme fallback font untuk menampilkan glyph yang tidak disertakan dalam font yang ditentukan. Jika glyph yang diperlukan dalam RichTextBlock tidak tersedia dalam font yang ditentukan, mekanisme fallback font melewati daftar font pada sistem untuk mencoba dan menampilkan karakter yang diperlukan dalam font yang berbeda.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 TextDecorations
1709 16299 HorizontalTextAlignment
1709 16299 IsTextTrimmed
1709 16299 IsTextTrimmedChanged
1709 16299 TextHighlighters
1809 17763 CopySelectionToClipboard
1809 17763 SelectionFlyout

Konstruktor

RichTextBlock()

Menginisialisasi instans baru kelas RichTextBlock .

Properti

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

Mendapatkan nilai yang mewakili offset dalam piksel dari bagian atas konten ke garis besar paragraf pertama. Garis besar paragraf adalah garis besar baris pertama di dalamnya.

BaseUri

Mendapatkan Pengidentifikasi Sumber Daya Seragam (URI) yang mewakili Pengidentifikasi Sumber Daya Seragam (URI) dasar untuk objek yang dibangun XAML pada waktu pemuatan XAML. Properti ini berguna untuk resolusi Pengidentifikasi Sumber Daya Seragam (URI) pada durasi.

(Diperoleh dari FrameworkElement)
Blocks

Mendapatkan konten RichTextBlock.

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

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

(Diperoleh dari UIElement)
CharacterSpacing

Mendapatkan atau mengatur spasi seragam di antara karakter, dalam satuan 1/1000 dari mereka.

CharacterSpacingProperty

Mengidentifikasi properti dependensi CharacterSpacing .

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

Mendapatkan TextPointer yang menunjukkan akhir konten di RichTextBlock.

ContentStart

Mendapatkan TextPointer yang menunjukkan awal konten di RichTextBlock.

ContextFlyout

Mendapatkan atau mengatur flyout yang terkait dengan elemen ini.

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

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

(Diperoleh dari UIElement)
Dispatcher

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

(Diperoleh dari DependencyObject)
ExitDisplayModeOnAccessKeyInvoked

Mendapatkan atau mengatur nilai yang menentukan apakah tampilan kunci akses dimatikan 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 LeftToRight atau RightToLeft. Mengatur 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)
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 keluarga font tingkat atas pilihan untuk konten teks dalam elemen ini.

FontFamilyProperty

Mengidentifikasi properti dependensi FontFamily .

FontSize

Mendapatkan atau mengatur ukuran font untuk konten teks dalam elemen ini.

FontSizeProperty

Mengidentifikasi properti dependensi FontSize .

FontStretch

Mendapatkan atau mengatur peregangan font untuk konten teks dalam elemen ini.

FontStretchProperty

Mengidentifikasi properti dependensi FontStretch .

FontStyle

Mendapatkan atau mengatur gaya font untuk konten dalam elemen ini.

FontStyleProperty

Mengidentifikasi properti dependensi FontStyle .

FontWeight

Mendapatkan atau mengatur bobot font tingkat atas untuk RichTextBlock.

FontWeightProperty

Mengidentifikasi properti dependensi FontWeight .

Foreground

Mendapatkan atau mengatur Brush untuk diterapkan ke konten teks RichTextBlock.

ForegroundProperty

Mengidentifikasi properti dependensi Latar Depan .

HasOverflowContent

Mendapatkan nilai yang menunjukkan apakah RichTextBlock memiliki konten yang melampaui batasnya, yang dapat menyediakan konten ke elemen OverflowContentTarget .

HasOverflowContentProperty

Mengidentifikasi properti dependensi HasOverflowContent .

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

Mendapatkan atau mengatur nilai yang menunjukkan bagaimana teks diratakan dalam RichTextBlock.

HorizontalTextAlignmentProperty

Mengidentifikasi properti dependensi HorizontalTextAlignment.

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

IsTextScaleFactorEnabledProperty

Mengidentifikasi properti dependensi IsTextScaleFactorEnabled .

IsTextSelectionEnabled

Mendapatkan atau mengatur nilai yang menentukan apakah konten teks RichTextBlock dapat dipilih untuk tujuan clipboard atau seret, atau untuk perubahan gaya UI yang menunjukkan teks yang dipilih.

IsTextSelectionEnabledProperty

Mengidentifikasi properti dependensi IsTextSelectionEnabled .

IsTextTrimmed

Mendapatkan nilai yang menunjukkan apakah kontrol memiliki teks yang dipangkas yang meluap ke area konten.

IsTextTrimmedProperty

Mengidentifikasi properti dependensi IsTextTrimmed.

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 tombol 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 ke atas atau ke bawah Tip Kunci ditempatkan sehubungan 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 melekat pada elemen ini.

(Diperoleh dari UIElement)
LineHeight

Mendapatkan atau mengatur tinggi setiap baris konten.

LineHeightProperty

Mengidentifikasi properti dependensi LineHeight .

LineStackingStrategy

Mendapatkan atau mengatur nilai yang menunjukkan bagaimana kotak baris ditentukan untuk setiap baris teks di RichTextBlock.

LineStackingStrategyProperty

Mengidentifikasi properti dependensi LineStackingStrategy .

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

Mendapatkan atau mengatur baris maksimum teks yang ditampilkan di RichTextBlock.

MaxLinesProperty

Mengidentifikasi properti dependensi MaxLines .

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

Mendapatkan atau mengatur nilai yang menunjukkan bagaimana font dimodifikasi untuk menyelaraskan dengan font dengan ukuran yang berbeda.

OpticalMarginAlignmentProperty

Mengidentifikasi properti dependensi OpticalMarginAlignment .

OverflowContentTarget

Mendapatkan atau mengatur referensi ke RichTextBlockOverflow yang merupakan target tertaut untuk teks apa pun yang meluap dari RichTextBlock ini.

OverflowContentTargetProperty

Mengidentifikasi properti dependensi OverflowContentTarget .

Padding

Mendapatkan atau menetapkan nilai yang menunjukkan ketebalan ruang padding antara batas area konten dan konten yang ditampilkan oleh RichTextBlock.

PaddingProperty

Mengidentifikasi properti dependensi Padding .

Parent

Mendapatkan objek induk dari FrameworkElement ini di pohon objek.

(Diperoleh dari FrameworkElement)
PointerCaptures

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

(Diperoleh dari UIElement)
Projection

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

(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 mengganti requestedTheme tingkat aplikasi.

(Diperoleh dari FrameworkElement)
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 rentang teks teks terpilih.

SelectedTextProperty

Mengidentifikasi properti dependensi SelectedText .

SelectionEnd

Mendapatkan posisi akhir teks yang dipilih di RichTextBlock.

SelectionFlyout

Mendapatkan atau mengatur flyout yang ditampilkan saat teks dipilih menggunakan sentuhan atau pena, atau null jika tidak ada flyout yang ditampilkan.

SelectionFlyoutProperty

Mengidentifikasi properti dependensi SelectionFlyout.

SelectionHighlightColor

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

SelectionHighlightColorProperty

Mengidentifikasi properti dependensi SelectionHighlightColor .

SelectionStart

Mendapatkan posisi awal teks yang dipilih di RichTextBlock.

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

Mendapatkan atau menetapkan nilai objek arbitrer yang dapat digunakan untuk menyimpan informasi kustom tentang objek ini.

(Diperoleh dari FrameworkElement)
TextAlignment

Mendapatkan atau mengatur nilai yang menunjukkan bagaimana teks diratakan dalam RichTextBlock.

TextAlignmentProperty

Mengidentifikasi properti dependensi TextAlignment .

TextDecorations

Mendapatkan atau menetapkan nilai yang menunjukkan dekorasi apa yang diterapkan ke teks.

TextDecorationsProperty

Mengidentifikasi properti dependensi TextDecorations .

TextHighlighters

Mendapatkan kumpulan sorotan teks.

TextIndent

Mendapatkan atau mengatur indentasi baris pertama teks di setiap paragraf di RichTextBlock.

TextIndentProperty

Mengidentifikasi properti dependensi TextIndent .

TextLineBounds

Mendapatkan atau mengatur nilai yang menunjukkan bagaimana tinggi kotak baris ditentukan untuk setiap baris teks di RichTextBlock.

TextLineBoundsProperty

Mengidentifikasi properti dependensi TextLineBounds .

TextReadingOrder

Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana urutan pembacaan ditentukan untuk RichTextBlock.

TextReadingOrderProperty

Mengidentifikasi properti dependensi TextReadingOrder .

TextTrimming

Mendapatkan atau mengatur nilai yang menunjukkan bagaimana teks dipangkas saat meluap ke area konten.

TextTrimmingProperty

Mengidentifikasi properti dependensi TextTrimming .

TextWrapping

Mendapatkan atau mengatur nilai yang menunjukkan apakah pembungkusan teks terjadi jika baris teks melampaui lebar RichTextBlock 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)
UIContext

Mendapatkan pengidentifikasi konteks untuk elemen .

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

Mendapatkan atau mengatur karakteristik perataan vertikal yang diterapkan ke FrameworkElement saat disusun dalam objek induk seperti kontrol panel atau item.

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

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

(Diperoleh dari UIElement)
XYFocusRightNavigationStrategy

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

(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)
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)
ClearValue(DependencyProperty)

Menghapus nilai lokal properti dependensi.

(Diperoleh dari DependencyObject)
CopySelectionToClipboard()

Menyalin isi terpilih ke papan klip Windows.

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)

Memfokuskan RichTextBlock, seolah-olah itu adalah kontrol yang dapat difokuskan secara konvensional.

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)
GetPositionFromPoint(Point)

Mengembalikan referensi teks TextPointer dari RichTextBlock dengan menekan pengujian Titik tertentu dalam area tampilan teks.

GetValue(DependencyProperty)

Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject.

(Diperoleh dari DependencyObject)
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)
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)
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)
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)
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)
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)
RemoveHandler(RoutedEvent, Object)

Menghapus penanganan aktivitas yang dirutekan yang ditentukan dari UIElement ini. Biasanya handler yang dimaksud ditambahkan oleh AddHandler.

(Diperoleh dari UIElement)
Select(TextPointer, TextPointer)

Memilih rentang teks di RichTextBlock.

SelectAll()

Memilih seluruh konten di RichTextBlock.

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

Memulai operasi seret dan letakkan.

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

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

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

Terjadi sebelum UIElement menerima fokus. Kejadian ini dinaikkan secara sinkron untuk memastikan fokus tidak dipindahkan saat peristiwa sedang menggelembung.

(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 elemen ini.

(Diperoleh dari UIElement)
IsTextTrimmedChanged

Terjadi ketika nilai properti IsTextTrimmed telah berubah.

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)
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 Tekan tidak dijamin akan mengaktifkan peristiwa PointerReleased; 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.

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

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

(Diperoleh dari FrameworkElement)

Berlaku untuk

Lihat juga