Modello di contenuto WPF
Aggiornamento: novembre 2007
Windows Presentation Foundation (WPF)è una piattaforma di presentazione che fornisce molti controlli e molti tipi simili ai controlli con lo scopo principale di visualizzare contenuto. I modelli di contenuto di questi tipi possono essere molto flessibili, ma anche molto rigidi. Ad esempio, alcuni tipi possono contenere solo un elemento di contenuto, mentre altri ne possono contenere di molteplici. Il contenuto può essere dato da testo, da altri controlli o da un insieme specifico di elementi.
In questo argomento vengono organizzati i tipi di controllo e i tipi simili ai controlli in base alla gerarchia di ereditarietà e viene fornito un riferimento rapido ai modelli di contenuto di queste famiglie di tipi. Una proprietà di contenuto è una proprietà utilizzata per archiviare il contenuto dell'oggetto. In questo argomento sono inclusi solo i tipi distribuiti con Windows SDK.
Per informazioni sul modello di contenuto per una famiglia di tipi specifica, vedere i cenni preliminari sul modello di contenuto corrispondente.
Nel presente argomento sono contenute le seguenti sezioni.
- Classi ContentControl
- Classi HeaderedContentControl
- Classi ItemsControl
- Classi HeaderedItemsControl
- Classi Decorator
- Classi Panel
- Classi Adorner
- Classi Flow Text
- Classe TextBox
- Classe TextBlock
- Classi Shape
- Argomenti correlati
Classi ContentControl
Descrizione |
ContentControl è un tipo di oggetto Control che contiene un singolo elemento di contenuto. |
Proprietà di contenuto |
|
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
Button, ButtonBase, CheckBox, ComboBoxItem, ContentControl, Frame, GridViewColumnHeader, GroupItem, Label, ListBoxItem, ListViewItem, NavigationWindow, RadioButton, RepeatButton, ScrollViewer, StatusBarItem, ToggleButton, ToolTip, UserControl, Window |
Tipi che possono contenere tipi ContentControl |
Classi ContentControl, classi HeaderedContentControl, classi ItemsControl, classi HeaderedItemsControl, classi Panel, classi Decorator, classi Adorner |
Sottocategorie |
Classi HeaderedContentControl |
Classi HeaderedContentControl
Descrizione |
HeaderedContentControl è un tipo di oggetto ContentControl che contiene un singolo elemento di contenuto e che presenta una proprietà Header. |
Proprietà di contenuto |
|
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
|
Tipi che possono contenere tipi HeaderedContentControl |
Classi ContentControl, classi HeaderedContentControl, classi ItemsControl, classi HeaderedItemsControl, classi Panel, classi Decorator, classi Adorner |
Classi ItemsControl
Descrizione |
ItemsControl è un tipo di oggetto Control che può contenere più elementi, ad esempio stringhe, oggetti o altri elementi. |
Proprietà di contenuto |
|
Tipo di contenuto principale |
Più elementi che possono essere dati da stringhe, oggetti o altri elementi. |
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
Menu, MenuBase, ContextMenu, ComboBox, ItemsControl, ListBox, ListView, TabControl, TreeView, Selector, StatusBar |
Tipi che possono contenere tipi ItemsControl |
Classi ContentControl, classi HeaderedContentControl, classi ItemsControl, classi HeaderedItemsControl, classi Panel, classi Decorator, classi Adorner |
Sottocategorie |
Classi HeaderedItemsControl |
Classi HeaderedItemsControl
Descrizione |
HeaderedItemsControl è un tipo di oggetto ItemsControl che può contenere più elementi, ad esempio stringhe, oggetti o altri elementi e che presenta anche un'intestazione. |
Proprietà di contenuto |
|
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
|
Tipi che possono contenere tipi HeaderedItemsControl |
In genere, gli oggetti MenuItem vengono utilizzati come elementi figlio di un elemento Menu, gli oggetti TreeViewItem vengono utilizzati come elementi figlio di un elemento TreeView e gli oggetti ToolBar vengono utilizzati come elementi figlio di un elemento ToolBarTray. |
Classi Decorator
Descrizione |
Decorator è un tipo di oggetto FrameworkElement che applica effetti su o intorno a un singolo UIElement figlio. |
Proprietà di contenuto |
|
Tipo di contenuto principale |
Un unico UIElement |
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
ButtonChrome, ClassicBorderDecorator, ListBoxChrome, SystemDropShadowChrome, Border, InkPresenter, BulletDecorator, Viewbox, AdornerDecorator |
Tipi che possono contenere tipi Decorator |
Classi ContentControl, classi HeaderedContentControl, classi ItemsControl, classi HeaderedItemsControl, classi Panel, classi Decorator, classi Adorner |
Classi Panel
Descrizione |
Panel è un tipo di FrameworkElement che posiziona e dispone oggetti figlio. Per ulteriori informazioni, vedere Cenni preliminari sugli elementi Panel. |
Proprietà di contenuto |
|
Tipo di contenuto principale |
Uno o più oggetti UIElement. |
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
Canvas, DockPanel, Grid, TabPanel, ToolBarOverflowPanel, StackPanel, ToolBarPanel, UniformGrid, VirtualizingPanel, VirtualizingStackPanel, WrapPanel |
Tipi che possono contenere tipi Panel |
Classi ContentControl, classi HeaderedContentControl, classi ItemsControl, classi HeaderedItemsControl, classi Panel, classi Decorator, classi Adorner |
Classi Adorner
Descrizione |
Adorner è un oggetto FrameworkElement associato a un singolo oggetto UIElement (elemento decorativo). Per ulteriori informazioni, vedere Cenni preliminari sugli strumenti decorativi visuali. |
Proprietà di contenuto |
Nessuno. |
Tipo di contenuto principale |
Nessuno. |
Informazioni sul modello di contenuto |
N/D |
Tipi che appartengono a questa famiglia di tipi |
La classe Adorner viene fornita come un framework per la creazione di propri strumenti decorativi visuali; Windows Presentation Foundation (WPF)non fornisce alcuno strumento decorativo visuale implementato. |
Classi Flow Text
Descrizione |
TextElement è un tipo di FrameworkContentElement che contiene oggett di testo o altri oggetti TextElement. TextElement e le relative classi derivate vengono utilizzate per comporre contenuto di flusso. Per ulteriori informazioni sul contenuto di flusso, vedere Cenni preliminari sui documenti dinamici. |
Proprietà di contenuto |
Per ulteriori informazioni, vedere Cenni preliminari sul modello di contenuto TextElement. |
Tipo di contenuto principale |
Più elementi che possono essere dati da stringhe, oggetti o altri elementi. |
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
AnchoredBlock, Block, BlockUIContainer, Bold, Figure, Floater, Hyperlink, Inline, InlineUIContainer, Italic, LineBreak, List, ListItem, Paragraph, Run, Section, Span, Table, Underline |
Tipi che possono contenere tipi Flow Text |
Classe FlowDocument |
Classe TextBox
Descrizione |
TextBox è un controllo che può essere utilizzato per visualizzare o modificare testo non formattato. TextBox supporta soltanto testo non formattato. Per applicazioni che richiedono supporto per contenuto completo, vedere RichTextBox. |
Proprietà di contenuto |
|
Tipo di contenuto principale |
Stringhe |
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
|
Tipi che possono contenere tipi TextBox |
Classi ContentControl, Classi HeaderedContentControl, Classi ItemsControl, Classi HeaderedItemsControl, Classi Panel, Classi Decorator, Classi Adorner, Classi Flow Text |
Classe TextBlock
Descrizione |
Una classe TextBlock è un controllo leggero per la visualizzazione di piccole quantità di contenuto in flusso. |
Proprietà di contenuto |
|
Informazioni sul modello di contenuto |
|
Tipi che appartengono a questa famiglia di tipi |
|
Tipi che possono contenere tipi TextBlock |
Classi ContentControl, Classi HeaderedContentControl, Classi ItemsControl, Classi HeaderedItemsControl, Classi Panel, Classi Decorator, Classi Adorner, Classi Flow Text |
Classi Shape
Descrizione |
Shape è un tipo di FrameworkElement in cui viene visualizzata una forma geometrica. |
Proprietà di contenuto |
Nessuna. |
Tipo di contenuto principale |
Nessuno. |
Informazioni sul modello di contenuto |
N/D |
Tipi che appartengono a questa famiglia di tipi |
Vedere la classe Shape per un elenco di tipi che derivano da Shape. |
Tipi che possono contenere tipi Shape |
Classi ContentControl, classi HeaderedContentControl, classi ItemsControl, classi HeaderedItemsControl, classi Panel, classi Decorator, classi Adorner |