Block Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe astratta che fornisce una base per tutti gli elementi contenuto a livello di blocco.
public ref class Block : TextElement
/// [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)]
class Block : TextElement
[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)]
public class Block : TextElement
Public Class Block
Inherits TextElement
- Ereditarietà
- Derivato
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Blocca definisce le proprietà di formattazione del testo che devono essere applicate a tutti i tipi di contenuto Blocca. Queste proprietà sono: LineHeight, LineStackingStrategy, Margin e TextAlignment. Blocca eredita anche le proprietà di formattazione del testo e altre API di TextElement.
Nel vocabolario XAML Windows Runtime l'unico tipo di blocco è Paragrafo. Usare Paragrafo per definire i blocchi di testo da visualizzare all'interno di un controllo RichTextBlock . Ogni RichTextBlock deve includere almeno un paragrafo.
BlockCollection è una classe di raccolta fortemente tipizzata usata dalla proprietà RichTextBlock.Block . Specificando gli elementi dell'oggetto XAML all'interno di RichTextBlock, è possibile assegnare il contenuto del testo a blocchi per RichTextBlock. Questa operazione viene in genere eseguita usando una sintassi di raccolta implicita e proprietà XAML, in modo che gli elementi Paragrafo vengano visualizzati come elementi figlio diretti di RichTextBlock nel markup XAML. Ad esempio:
<RichTextBlock>
<Paragraph>First paragraph.</Paragraph>
<Paragraph>Second paragraph.</Paragraph>
<Paragraph>Third paragraph. <Bold>With an inline.</Bold></Paragraph>
</RichTextBlock>
Blocchi classi derivate
Block è la classe padre per Paragraph.
Note sulla migrazione
Il vocabolario XAML Windows Runtime non supporta una classe Section. Se si esegue la migrazione di XAML da Windows Presentation Foundation (WPF) o Microsoft Silverlight, usare invece un elemento block Paragraph.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1709 | 16299 | HorizontalTextAlignment |
Costruttori
Block() |
Fornisce il comportamento di inizializzazione della classe di base per le classi derivate Block . |
Proprietà
AccessKey |
Ottiene o imposta la chiave di accesso per questo elemento. (Ereditato da TextElement) |
AccessKeyScopeOwner |
Ottiene o imposta un elemento di origine che fornisce l'ambito della chiave di accesso per questo elemento, anche se non si trova nell'albero visivo dell'elemento di origine. (Ereditato da TextElement) |
AllowFocusOnInteraction |
Ottiene o imposta un valore che indica se l'elemento ottiene automaticamente lo stato attivo quando l'utente interagisce con esso. (Ereditato da TextElement) |
CharacterSpacing |
Ottiene o imposta la spaziatura uniforme tra i caratteri, in unità pari a 1/1000 di un em. (Ereditato da TextElement) |
ContentEnd |
Ottiene un TextPointer che rappresenta la fine del contenuto nell'elemento. (Ereditato da TextElement) |
ContentStart |
Ottiene un TextPointer che rappresenta l'inizio del contenuto nell'elemento. (Ereditato da TextElement) |
Dispatcher |
Ottiene CoreDispatcher associato a questo oggetto. CoreDispatcher rappresenta una struttura che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non interfaccia utente. (Ereditato da DependencyObject) |
ElementEnd |
Ottiene un TextPointer che rappresenta la posizione appena dopo la fine dell'elemento. (Ereditato da TextElement) |
ElementStart |
Ottiene un TextPointer che rappresenta la posizione appena prima dell'inizio dell'elemento. (Ereditato da TextElement) |
ExitDisplayModeOnAccessKeyInvoked |
Ottiene o imposta un valore che specifica se la visualizzazione della chiave di accesso viene ignorata quando viene richiamata una chiave di accesso. (Ereditato da TextElement) |
FontFamily |
Ottiene o imposta la famiglia di caratteri di primo livello preferita per il contenuto dell'elemento. (Ereditato da TextElement) |
FontSize |
Ottiene o imposta le dimensioni del carattere per il contenuto dell'elemento. (Ereditato da TextElement) |
FontStretch |
Ottiene o imposta la larghezza del glifo del tipo di carattere in una famiglia da selezionare. (Ereditato da TextElement) |
FontStyle |
Ottiene o imposta lo stile del carattere per il contenuto in questo elemento. (Ereditato da TextElement) |
FontWeight |
Ottiene o imposta il peso del carattere di primo livello da selezionare dalla famiglia di caratteri per il contenuto in questo elemento. (Ereditato da TextElement) |
Foreground |
Ottiene o imposta Il pennello da applicare al contenuto in questo elemento. (Ereditato da TextElement) |
HorizontalTextAlignment |
Ottiene o imposta un valore che indica come il testo è allineato nel blocco. |
HorizontalTextAlignmentProperty |
Identifica la proprietà di dipendenza HorizontalTextAlignment. |
IsAccessKeyScope |
Ottiene o imposta un valore che indica se un elemento definisce il proprio ambito di chiave di accesso. (Ereditato da TextElement) |
IsTextScaleFactorEnabled |
Ottiene o imposta se l'ingrandimento automatico del testo, per riflettere l'impostazione delle dimensioni del testo di sistema, è abilitata. (Ereditato da TextElement) |
KeyTipHorizontalOffset |
Ottiene o imposta un valore che indica la posizione della descrizione chiave a sinistra o destra rispetto all'elemento di testo. (Ereditato da TextElement) |
KeyTipPlacementMode |
Ottiene o imposta un valore che indica dove viene inserita la descrizione chiave in relazione all'elemento di testo. (Ereditato da TextElement) |
KeyTipVerticalOffset |
Ottiene o imposta un valore che indica l'altezza o il basso della descrizione chiave in relazione all'elemento di testo. (Ereditato da TextElement) |
Language |
Ottiene o imposta informazioni sul linguaggio di localizzazione/globalizzazione applicabili a textElement. (Ereditato da TextElement) |
LineHeight |
Ottiene o imposta l'altezza di ogni riga di contenuto. |
LineHeightProperty |
Identifica la proprietà di dipendenza LineHeight . |
LineStackingStrategy |
Ottiene o imposta un valore che indica come viene determinata una casella di riga per ogni riga di testo nel blocco. |
LineStackingStrategyProperty |
Identifica la proprietà di dipendenza LineStackingStrategy . |
Margin |
Ottiene o imposta la quantità di spazio intorno a un elemento Block . |
MarginProperty |
Identifica la proprietà di dipendenza Margin . |
Name |
Ottiene o imposta un'identificazione univoca per l'oggetto. Il nome può essere impostato solo dall'analisi iniziale di XAML. (Ereditato da TextElement) |
TextAlignment |
Ottiene o imposta l'allineamento orizzontale del contenuto di testo. |
TextAlignmentProperty |
Identifica la proprietà di dipendenza TextAlignment . |
TextDecorations |
Ottiene o imposta un valore che indica quali decorazioni vengono applicate al testo. (Ereditato da TextElement) |
XamlRoot |
Ottiene o imposta XamlRoot in cui viene visualizzato questo elemento. (Ereditato da TextElement) |
Metodi
ClearValue(DependencyProperty) |
Cancella il valore locale di una proprietà di dipendenza. (Ereditato da DependencyObject) |
FindName(String) |
Recupera un oggetto nel grafico a oggetti modello/oggetto runtime facendo riferimento al valore dell'attributo x:Name o Name dell'oggetto. (Ereditato da TextElement) |
GetAnimationBaseValue(DependencyProperty) |
Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva. (Ereditato da DependencyObject) |
GetValue(DependencyProperty) |
Restituisce il valore effettivo corrente di una proprietà di dipendenza da un oggetto DependencyObject. (Ereditato da DependencyObject) |
OnDisconnectVisualChildren() |
Eseguire l'override di questo metodo per implementare il comportamento del layout e della logica quando gli elementi vengono rimossi da un contenuto specifico della classe o da una proprietà figlio. (Ereditato da TextElement) |
ReadLocalValue(DependencyProperty) |
Restituisce il valore locale di una proprietà di dipendenza, se viene impostato un valore locale. (Ereditato da DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una funzione di notifica per l'ascolto delle modifiche a un'istanza di DependencyObject specifica. (Ereditato da DependencyObject) |
SetValue(DependencyProperty, Object) |
Imposta il valore locale di una proprietà di dipendenza in un oggetto DependencyObject. (Ereditato da DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback. (Ereditato da DependencyObject) |
Eventi
AccessKeyDisplayDismissed |
Si verifica quando la sequenza di chiavi di accesso viene completata per notificare ai controlli che devono nascondere gli oggetti visivi delle chiavi di accesso. (Ereditato da TextElement) |
AccessKeyDisplayRequested |
Si verifica quando viene avviata la sequenza di chiavi di accesso per notificare ai controlli che devono visualizzare gli oggetti visivi delle chiavi di accesso. (Ereditato da TextElement) |
AccessKeyInvoked |
Si verifica quando un utente completa una sequenza di chiavi di accesso per notificare all'elemento che deve essere richiamata l'azione chiave di accesso. (Ereditato da TextElement) |