Inline 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public ref class Inline : 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 Inline : 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 Inline : TextElement
Public Class Inline
Inherits TextElement
- 繼承
- 衍生
- 屬性
備註
InlineCollection 是各種 Inlines 屬性所使用的強型別集合類別: TextBlock.Inlines、 Paragraph.Inlines 和 Span.Inlines。 藉由在下列其中一個 Inlines 屬性內指定 XAML 物件元素,您可以將多個內嵌元素指派為內嵌文字容器的文字內容。 這通常是使用隱含集合和 XAML 屬性語法來完成,讓內嵌子專案在 XAML 標記中顯示為容器的直接子系。 此範例會使用所有常見的內嵌類型做為 Paragraph的內容:
<Paragraph>
<Bold>Bold</Bold><LineBreak/>
<Hyperlink>Hyperlink</Hyperlink><LineBreak/>
<InlineUIContainer>
<Ellipse Fill="Red" Height="20" Width="20"/>
</InlineUIContainer><LineBreak/>
<Italic>Italic</Italic><LineBreak/>
<Run>Run</Run><LineBreak/>
<Span>Span</Span><LineBreak/>
<Underline>Underline</Underline><LineBreak/>
</Paragraph>
內嵌 衍生類別
Inline 是數個立即衍生類別的父類別,可進一步定義 XAML 文字物件模型的各種內嵌文字:
Span 也有數個衍生類別: Bold、 Hyperlink、 Italic和 Underline。 Span 也可以用來做為格式化專案,將 TextElement 屬性套用至混合內容 (內嵌和純文字) 。
區塊 和內嵌都被視為基類, (您通常不會在 XAML) 中看到 <Inline>
標記。 如需如何使用區塊和內嵌元素的詳細資訊,請參閱 文字區塊。
建構函式
Inline() |
提供 內嵌 衍生類別的基類初始化行為。 |
屬性
AccessKey |
取得或設定這個專案的存取索引鍵。 (繼承來源 TextElement) |
AccessKeyScopeOwner |
取得或設定提供這個專案存取索引鍵範圍的來源專案,即使它不在來源專案的視覺化樹狀結構中也一樣。 (繼承來源 TextElement) |
AllowFocusOnInteraction |
取得或設定值,這個值表示當使用者與其互動時,專案是否會自動取得焦點。 (繼承來源 TextElement) |
CharacterSpacing |
取得或設定字元之間的統一間距,單位為 em 的 1/1000。 (繼承來源 TextElement) |
ContentEnd |
取得 TextPointer ,表示 專案中內容的結尾。 (繼承來源 TextElement) |
ContentStart |
取得 TextPointer ,表示 元素中內容的開頭。 (繼承來源 TextElement) |
Dispatcher |
一律會在Windows 應用程式 SDK應用程式中傳 |
DispatcherQueue |
|
ElementEnd |
取得 TextPointer ,表示緊接在專案結尾之後的位置。 (繼承來源 TextElement) |
ElementStart |
取得 TextPointer ,表示元素開頭之前的位置。 (繼承來源 TextElement) |
ExitDisplayModeOnAccessKeyInvoked |
取得或設定值,這個值會指定叫用存取金鑰時,是否關閉存取金鑰顯示。 (繼承來源 TextElement) |
FontFamily |
取得或設定項目內容慣用的最上層字型家族。 (繼承來源 TextElement) |
FontSize |
取得或設定項目內容的字型大小。 (繼承來源 TextElement) |
FontStretch |
取得或設定要選取之系列中字型的字元寬度。 (繼承來源 TextElement) |
FontStyle |
取得或設定這個專案中內容的字型樣式。 (繼承來源 TextElement) |
FontWeight |
取得或設定要從此元素內容之字型系列中選取的最上層字型粗細。 (繼承來源 TextElement) |
Foreground |
取得或設定要套用至這個專案中內容的 Brush 。 (繼承來源 TextElement) |
IsAccessKeyScope |
取得或設定值,這個值表示專案是否定義自己的便捷鍵範圍。 (繼承來源 TextElement) |
IsTextScaleFactorEnabled |
取得或設定是否啟用自動放大文字,以反映系統文字大小設定。 (繼承來源 TextElement) |
KeyTipHorizontalOffset |
取得或設定值,這個值表示相對於文字專案放置按鍵提示的左邊或右邊。 (繼承來源 TextElement) |
KeyTipPlacementMode |
取得或設定值,這個值表示 KeyTip 相對於文字元素放置的位置。 (繼承來源 TextElement) |
KeyTipVerticalOffset |
取得或設定值,這個值表示相對於文字元素放置按鍵提示的上下距離。 (繼承來源 TextElement) |
Language |
取得或設定適用于 TextElement的當地語系化/全球化語言資訊。 (繼承來源 TextElement) |
Name |
取得或設定 物件的唯一識別。 名稱只能從 XAML 的初始剖析中設定。 (繼承來源 TextElement) |
TextDecorations |
取得或設定值,這個值表示套用至文字的裝飾。 (繼承來源 TextElement) |
XamlRoot |
取得或設定正在檢視這個專案的 XamlRoot。 (繼承來源 TextElement) |
方法
ClearValue(DependencyProperty) |
清除相依性屬性的本機值。 (繼承來源 DependencyObject) |
FindName(String) |
藉由參考物件的 x:Name 或 Name 屬性值,擷取物件模型/執行時間物件圖形中的物件。 (繼承來源 TextElement) |
GetAnimationBaseValue(DependencyProperty) |
傳回為相依性屬性建立的任何基底值,如果動畫未使用中,則適用此屬性。 (繼承來源 DependencyObject) |
GetValue(DependencyProperty) |
從 DependencyObject傳回相依性屬性的目前有效值。 (繼承來源 DependencyObject) |
OnDisconnectVisualChildren() |
覆寫這個方法,以實作從類別特定內容或子屬性移除專案時,配置和邏輯的行為方式。 (繼承來源 TextElement) |
ReadLocalValue(DependencyProperty) |
如果已設定本機值,則傳回相依性屬性的本機值。 (繼承來源 DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
註冊通知函式,以接聽此DependencyObject實例上特定DependencyProperty的變更。 (繼承來源 DependencyObject) |
SetValue(DependencyProperty, Object) |
設定 DependencyObject上相依性屬性的本機值。 (繼承來源 DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
取消先前透過呼叫 RegisterPropertyChangedCallback註冊的變更通知。 (繼承來源 DependencyObject) |
事件
AccessKeyDisplayDismissed |
發生于便捷鍵順序完成以通知控制項應該隱藏便捷鍵視覺效果時。 (繼承來源 TextElement) |
AccessKeyDisplayRequested |
發生于啟動便捷鍵順序以通知控制項應該顯示便捷鍵視覺效果時。 (繼承來源 TextElement) |
AccessKeyInvoked |
發生于使用者完成存取金鑰序列以通知專案應該叫用存取金鑰動作時。 (繼承來源 TextElement) |