Condividi tramite


Block Classe

Definizione

Classe astratta che fornisce una base per tutti gli elementi di contenuto a livello di blocco.

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
Ereditarietà
Object Platform::Object IInspectable DependencyObject TextElement Block
Derivato
Attributi

Commenti

Block 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. Block eredita anche le proprietà di formattazione del testo e altre API di TextElement.

Nel vocabolario XAML di Windows Runtime l'unico tipo di blocco è Paragraph. Usare Paragraph 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 utilizzata dalla proprietà RichTextBlock.Blocks . Specificando gli elementi dell'oggetto XAML all'interno di un controllo RichTextBlock, puoi assegnare il contenuto di testo del blocco per RichTextBlock. Questa operazione viene in genere eseguita usando una raccolta implicita e la sintassi delle proprietà XAML, in modo che gli elementi Paragraph vengano visualizzati come elementi figlio diretti di RichTextBlock nel markup XAML. Per esempio:

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

Blocca classi derivate

Block è la classe padre per Paragraph.

Note sulla migrazione

Il vocabolario XAML di Windows Runtime non supporta una classe Section . Se si esegue la migrazione di XAML da Windows Presentation Foundation (WPF), usare invece un elemento di blocco Paragraph .

Costruttori

Nome Descrizione
Block()

Fornisce il comportamento di inizializzazione della classe base per le classi derivate Block .

Proprietà

Nome Descrizione
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 nella struttura ad albero visuale 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à di 1/1000 di 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

Restituisce null sempre in un'app di Windows App SDK. Usare invece DispatcherQueue .

(Ereditato da DependencyObject)
DispatcherQueue

Ottiene l'oggetto DispatcherQueue a cui è associato questo oggetto. Rappresenta DispatcherQueue una funzionalità che può accedere al nel thread dell'interfaccia DependencyObject utente anche se il codice viene avviato da un thread non dell'interfaccia utente.

(Ereditato da DependencyObject)
ElementEnd

Ottiene un textpointer che rappresenta la posizione subito dopo la fine dell'elemento.

(Ereditato da TextElement)
ElementStart

Ottiene un textpointer che rappresenta la posizione immediatamente prima dell'inizio dell'elemento.

(Ereditato da TextElement)
ExitDisplayModeOnAccessKeyInvoked

Ottiene o imposta un valore che specifica se la visualizzazione della chiave di scelta viene chiusa quando viene richiamata una chiave di scelta.

(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 la dimensione 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 tipo di carattere per il contenuto in questo elemento.

(Ereditato da TextElement)
FontWeight

Ottiene o imposta lo spessore 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 la modalità di allineamento del testo nel blocco.

HorizontalTextAlignmentProperty

Identifica la proprietà di dipendenza HorizontalTextAlignment.

IsAccessKeyScope

Ottiene o imposta un valore che indica se un elemento definisce il proprio ambito della chiave di accesso.

(Ereditato da TextElement)
IsTextScaleFactorEnabled

Ottiene o imposta un valore che indica se l'ingrandimento automatico del testo, in base all'impostazione delle dimensioni del testo di sistema, è abilitato.

(Ereditato da TextElement)
KeyTipHorizontalOffset

Ottiene o imposta un valore che indica l'estremità sinistra o destra del suggerimento per il tasto di scelta rapida 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 la riduzione del suggerimento per il tasto di scelta rapida rispetto all'elemento di testo.

(Ereditato da TextElement)
Language

Ottiene o imposta informazioni sul linguaggio di localizzazione/globalizzazione applicabili a un oggetto 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

Nome Descrizione
ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
FindName(String)

Recupera un oggetto nel grafico a oggetti del modello a oggetti o dell'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 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 è impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche a una dipendenza specifica in questa istanza dependencyObject .

(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

Nome Descrizione
AccessKeyDisplayDismissed

Si verifica quando la sequenza di tasti di scelta è completa per notificare ai controlli che devono nascondere gli oggetti visivi dei tasti di scelta.

(Ereditato da TextElement)
AccessKeyDisplayRequested

Si verifica quando viene avviata la sequenza di tasti di scelta per notificare ai controlli che devono visualizzare gli oggetti visivi della chiave di accesso.

(Ereditato da TextElement)
AccessKeyInvoked

Si verifica quando un utente completa una sequenza di tasti di scelta per notificare all'elemento che deve essere richiamata l'azione della chiave di accesso.

(Ereditato da TextElement)

Si applica a

Vedi anche