Bagikan melalui


Block Kelas

Definisi

Kelas abstrak yang menyediakan dasar untuk semua elemen konten tingkat blok.

public ref class Block : TextElement
/// [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 Block : TextElement
[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 Block : TextElement
Public Class Block
Inherits TextElement
Warisan
Object Platform::Object IInspectable DependencyObject TextElement Block
Turunan
Atribut

Keterangan

Blok mendefinisikan properti pemformatan teks yang harus berlaku untuk semua tipe isi Blokir. Properti ini adalah: LineHeight, LineStackingStrategy, Margin, dan TextAlignment. Blokir juga mewarisi properti pemformatan teks dan API TextElement lainnya.

Dalam kosakata XAML Windows Runtime, satu-satunya jenis blok adalah Paragraf. Anda menggunakan Paragraf untuk menentukan blok teks yang akan ditampilkan dalam kontrol RichTextBlock . Setiap RichTextBlock harus menyertakan setidaknya satu Paragraf.

BlockCollection adalah kelas koleksi dengan jenis kuat yang digunakan oleh properti RichTextBlock.Blocks . Dengan menentukan elemen objek XAML dalam RichTextBlock, Anda dapat menetapkan konten teks blok untuk RichTextBlock. Ini biasanya dilakukan menggunakan koleksi implisit dan sintaks properti XAML, sehingga elemen Paragraf muncul sebagai turunan langsung RichTextBlock dalam markup XAML. Contohnya:

<RichTextBlock>
  <Paragraph>First paragraph.</Paragraph>
  <Paragraph>Second paragraph.</Paragraph>
  <Paragraph>Third paragraph. <Bold>With an inline.</Bold></Paragraph>
</RichTextBlock>

Kelas turunan blok

Blokir adalah kelas induk untuk Paragraf.

Catatan migrasi

Kosakata XAML Windows Runtime tidak mendukung kelas Bagian . Jika Anda memigrasikan XAML dari Windows Presentation Foundation (WPF) atau Microsoft Silverlight, gunakan elemen blok Paragraf sebagai gantinya.

Konstruktor

Block()

Menyediakan perilaku inisialisasi kelas dasar untuk kelas turunan Blok .

Properti

AccessKey

Mendapatkan atau mengatur kunci akses untuk elemen ini.

(Diperoleh dari TextElement)
AccessKeyScopeOwner

Mendapatkan atau mengatur elemen sumber yang menyediakan cakupan kunci akses untuk elemen ini, meskipun tidak berada di pohon visual elemen sumber.

(Diperoleh dari TextElement)
AllowFocusOnInteraction

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen secara otomatis mendapatkan fokus saat pengguna berinteraksi dengannya.

(Diperoleh dari TextElement)
CharacterSpacing

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

(Diperoleh dari TextElement)
ContentEnd

Mendapatkan TextPointer yang mewakili akhir konten dalam elemen .

(Diperoleh dari TextElement)
ContentStart

Mendapatkan TextPointer yang mewakili awal konten dalam elemen .

(Diperoleh dari TextElement)
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)
ElementEnd

Mendapatkan TextPointer yang mewakili posisi tepat setelah akhir elemen.

(Diperoleh dari TextElement)
ElementStart

Mendapatkan TextPointer yang mewakili posisi tepat sebelum awal elemen.

(Diperoleh dari TextElement)
ExitDisplayModeOnAccessKeyInvoked

Mendapatkan atau mengatur nilai yang menentukan apakah tampilan kunci akses ditutup saat kunci akses dipanggil.

(Diperoleh dari TextElement)
FontFamily

Mendapatkan atau mengatur keluarga font tingkat atas pilihan untuk konten elemen.

(Diperoleh dari TextElement)
FontSize

Mendapatkan atau mengatur ukuran font untuk konten elemen.

(Diperoleh dari TextElement)
FontStretch

Mendapatkan atau mengatur lebar glyph font dalam keluarga untuk dipilih.

(Diperoleh dari TextElement)
FontStyle

Mendapatkan atau mengatur gaya font untuk konten dalam elemen ini.

(Diperoleh dari TextElement)
FontWeight

Mendapatkan atau mengatur bobot font tingkat atas untuk memilih dari keluarga font untuk konten dalam elemen ini.

(Diperoleh dari TextElement)
Foreground

Mendapatkan atau mengatur Brush untuk diterapkan ke konten dalam elemen ini.

(Diperoleh dari TextElement)
HorizontalTextAlignment

Mendapatkan atau mengatur nilai yang menunjukkan bagaimana teks diratakan di Blokir.

HorizontalTextAlignmentProperty

Mengidentifikasi properti dependensi HorizontalTextAlignment.

IsAccessKeyScope

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

(Diperoleh dari TextElement)
IsTextScaleFactorEnabled

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

(Diperoleh dari TextElement)
KeyTipHorizontalOffset

Mendapatkan atau mengatur nilai yang menunjukkan seberapa jauh kiri atau kanan tip tombol ditempatkan dalam kaitannya dengan elemen teks.

(Diperoleh dari TextElement)
KeyTipPlacementMode

Mendapatkan atau mengatur nilai yang menunjukkan di mana KeyTip ditempatkan dalam kaitannya dengan elemen teks.

(Diperoleh dari TextElement)
KeyTipVerticalOffset

Mendapatkan atau mengatur nilai yang menunjukkan seberapa jauh tip tombol ditempatkan dalam kaitannya dengan elemen teks.

(Diperoleh dari TextElement)
Language

Mendapatkan atau mengatur informasi bahasa pelokalan/globalisasi yang berlaku untuk TextElement.

(Diperoleh dari TextElement)
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 Blokir.

LineStackingStrategyProperty

Mengidentifikasi properti dependensi LineStackingStrategy .

Margin

Mendapatkan atau mengatur jumlah ruang di sekitar elemen Blok .

MarginProperty

Mengidentifikasi properti dependensi Margin .

Name

Mendapatkan atau mengatur identifikasi unik untuk objek. Nama hanya dapat diatur dari penguraian awal XAML.

(Diperoleh dari TextElement)
TextAlignment

Mendapatkan atau mengatur perataan horizontal konten teks.

TextAlignmentProperty

Mengidentifikasi properti dependensi TextAlignment .

TextDecorations

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

(Diperoleh dari TextElement)
XamlRoot

Mendapatkan atau mengatur XamlRoot tempat elemen ini sedang dilihat.

(Diperoleh dari TextElement)

Metode

ClearValue(DependencyProperty)

Menghapus nilai lokal properti dependensi.

(Diperoleh dari DependencyObject)
FindName(String)

Mengambil objek dalam grafik objek model objek/runtime dengan mereferensikan nilai atribut x:Name atau Name objek.

(Diperoleh dari TextElement)
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)
GetValue(DependencyProperty)

Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject.

(Diperoleh dari DependencyObject)
OnDisconnectVisualChildren()

Ambil alih metode ini untuk mengimplementasikan bagaimana tata letak dan logika harus bersifat ketika item dihapus dari konten khusus kelas atau properti turunan.

(Diperoleh dari TextElement)
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)
SetValue(DependencyProperty, Object)

Mengatur nilai lokal properti dependensi pada DependencyObject.

(Diperoleh dari DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Membatalkan pemberitahuan perubahan yang sebelumnya terdaftar dengan memanggil RegisterPropertyChangedCallback.

(Diperoleh dari DependencyObject)

Acara

AccessKeyDisplayDismissed

Terjadi ketika urutan kunci akses selesai untuk memberi tahu kontrol bahwa mereka harus menyembunyikan visual kunci akses.

(Diperoleh dari TextElement)
AccessKeyDisplayRequested

Terjadi ketika urutan kunci akses mulai memberi tahu kontrol bahwa mereka harus menampilkan visual kunci akses.

(Diperoleh dari TextElement)
AccessKeyInvoked

Terjadi ketika pengguna menyelesaikan urutan kunci akses untuk memberi tahu elemen bahwa tindakan kunci akses harus dipanggil.

(Diperoleh dari TextElement)

Berlaku untuk

Lihat juga