Classe FrameworkContentElement
TOC
Comprimi il sommario
Espandi il sommario

Classe FrameworkContentElement

Aggiornamento: Luglio 2008

L'oggetto FrameworkContentElement rappresenta l'implementazione e l'espansione a livello di framework WPF della classe di base ContentElement. L'oggetto FrameworkContentElement aggiunge il supporto per le API di input aggiuntive (tra cui descrizioni comandi e menu di scelta rapida), gli storyboard, il contesto dati per l'associazione dati, il supporto degli stili e le API di supporto dell'albero logico.

Spazio dei nomi:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/xaml/presentation

[RuntimeNamePropertyAttribute("Name")]
[XmlLangPropertyAttribute("Language")]
[StyleTypedPropertyAttribute(Property = "FocusVisualStyle", StyleTargetType = typeof(Control))]
public class FrameworkContentElement : ContentElement, 
	IFrameworkInputElement, IInputElement, ISupportInitialize
/** @attribute RuntimeNamePropertyAttribute("Name") */
/** @attribute XmlLangPropertyAttribute("Language") */
/** @attribute StyleTypedPropertyAttribute(Property = "FocusVisualStyle", StyleTargetType = Control) */
public class FrameworkContentElement extends ContentElement implements IFrameworkInputElement, 
	IInputElement, ISupportInitialize
public class FrameworkContentElement extends ContentElement implements IFrameworkInputElement, IInputElement, ISupportInitialize

L'oggetto FrameworkContentElement non definisce un comportamento di rendering personalizzato; la creazione dell'istanza di una classe FrameworkContentElement nel codice o nel markup è possibile, ma non consente alcuna visualizzazione nell'interfaccia utente di un'applicazione WPF. La logica di rendering deve essere fornita dalle classi che accettano elementi figlio FrameworkContentElement come parte del modello di contenuto o nelle classi derivate da FrameworkContentElement.

L'oggetto FrameworkContentElement rende paralleli molte delle stesse API dell'oggetto FrameworkElement. Notare che determinate API dell'oggetto FrameworkElement non disporranno di un oggetto FrameworkContentElement equivalente. Molte delle API di FrameworkElement sono destinate a funzionalità quali la rappresentazione di geometria o il layout che non sono rilevanti per un oggetto FrameworkContentElement.

La maggioranza delle classi derivate FrameworkContentElement esistenti si trova nello spazio dei nomi System.Windows.Documents. Molte di queste classi derivate implementano elementi per il modello del documento dinamico. Alcune classi derivate, ad esempio Hyperlink dispongono di funzionalità simili ai controlli, tuttavia sono derivate da un oggetto FrameworkContentElement che consente in ogni caso agli elementi simili ai controlli di partecipare al modello del documento dinamico.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0

Date

Cronologia

Motivo

Luglio 2008

Aggiunti nuovi membri: proprietà BindingGroup, campo BindingGroupProperty.

Modifica di funzionalità in SP1.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2016 Microsoft