InlineUIContainer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan elemen konten sebaris yang memungkinkan jenis UIElement disematkan dalam konten RichTextBlock.
public ref class InlineUIContainer sealed : Inline
/// [Microsoft.UI.Xaml.Markup.ContentProperty(Name="Child")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [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 InlineUIContainer final : Inline
[Microsoft.UI.Xaml.Markup.ContentProperty(Name="Child")]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[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 sealed class InlineUIContainer : Inline
Public NotInheritable Class InlineUIContainer
Inherits Inline
<InlineUIContainer .../>
-or-
<InlineUIContainer ...>
singleChild
</InlineUIContainer>
- Warisan
- Atribut
Contoh
Contoh kode berikut menunjukkan bagaimana Anda bisa menyisipkan gambar ke dalam RichTextBlock dengan menggunakan InlineUIContainer.
<RichTextBlock>
<Paragraph>
<Italic>This is an inline image.</Italic>
<InlineUIContainer>
<Image Source="Assets/SmallLogo.png" Height="30" Width="30"/>
</InlineUIContainer>
Mauris auctor tincidunt auctor.
</Paragraph>
</RichTextBlock>
Keterangan
Skenario paling umum untuk menggunakan objek InlineUIContainer adalah memperkenalkan gambar ke dalam konten teks. Gunakan objek Gambar baru untuk gambar, sebagai konten anak untuk InlineUIContainer. Atur Tinggi dan Lebar pada gambar jika Anda tidak ingin menskalakan ke ukuran gambar alami.
Jika Anda ingin lebih dari satu elemen yang sebaris dalam posisi yang sama, pertimbangkan untuk menggunakan panel sebagai anak InlineUIContainer tunggal dan kemudian menempatkan beberapa elemen dalam panel tersebut.
Jika ditempatkan dalam InlineUIContainer, kontrol yang dapat difokuskan masih muncul di urutan tab tingkat atas.
Jika Anda menginginkan teks interaktif, pertimbangkan untuk menggunakan elemen Hyperlink (jenis Sebaris) daripada menggunakan InlineUIContainer dengan Tombol atau serupa di dalamnya. Lihat Panduan untuk tautan.
InlineUIContainer mewarisi properti dari kelas TextElement . Namun, sebagian besar properti ini tidak memiliki efek yang terlihat. Paling umum untuk mendeklarasikan elemen objek InlineUIContainer di XAML tanpa ada atribut yang ditetapkan (kecuali mungkin x:Atribut nama) dengan elemen turunan tunggal yang Anda inlining sebagai konten elemen objek InlineUIContainer.
Mengatur properti pada InlineUIContainer yang mempengaruhi tinggi baris karakter elemen teks (seperti FontSize, FontFamily) tidak berpengaruh pada penyajian dan tampilan. Konten menentukan ukurannya dan ukuran InlineUIContainer agar pas.
Jika ada teks lebih lanjut dalam konten anak (seperti TextBlock.Text atau elemen teks lain dalam RichTextBlock berlapis) properti elemen teks induk InlineUIContainer tidak akan mewarisi ke dalam konten, mereka diabaikan.
Konstruktor
InlineUIContainer() |
Menginisialisasi instans baru kelas InlineUIContainer . |
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) |
Child |
Mendapatkan atau mengatur UIElement yang dihosting oleh InlineUIContainer. |
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 |
DispatcherQueue |
|
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) |
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) |
Name |
Mendapatkan atau mengatur identifikasi unik untuk objek. Nama hanya dapat diatur dari penguraian awal XAML. (Diperoleh dari TextElement) |
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) |