TextBox e RichTextBox
I controlli TextBox e RichTextBox visualizzano il testo ed ereditano dalla classe TextBoxBase le funzionalità di modifica e Spell Checking . Dispongono di un menu contestuale per le operazioni di copia & incolla, ma le caratteristiche comuni finiscono qua, mentre il controllo TextBox permette la modifica e la visualizzazione di testo non formattato, impostabile tramite la proprietà Text del tipo String. Il controllo RichTextBox permette la formattazione del testo e la creazione di layout complessi, formati da immagini tabelle ecc.
Il suo contenuto è impostato tramite la proprietà Document del tipo FlowDocument (System.Windows.Documents).
PopUp e ToolTip
I controlli PopUp e ToolTip visualizzano il loro contenuto in una finestra separata, posizionata in relazione al controllo associato e trattandosi di content control è possibile mostrare layout vari e complessi.
La posizione dei due controlli è determinata da ben cinque proprietà: Placement, PlacementTarget, PlacementRectangle alle quali si aggiungono HorizontalOffset e VerticalOffset.
Mediante la proprietà Placement definiamo l'origine e l'orientamento dei due controlli.
La proprietà PlacementTarget definisce l'elemento in relazione al quale PopUp e ToolTip sono posizionati. Se PlacementTarget non è impostata, tipicamente viene utilizzato l'elemento Parent nel Visual Tree.

Tramite PlacementRectangle è possibile definire il rettangolo di riferimento rispetto al quale i controlli ToolTip e PopUp sono posizionati. Il rettangolo è definito specificandole le dimensioni e le coordinate x e y relative al PlacementTarget.

HorizontalOffset e VerticalOffset specificano l'offset orizzontale e verticale dall'area ottenuta dalla combinazione di Placement, PlacementTarget ePlacementRectangle.

A differenza del ToolTip, il PopUp non è automaticamente visualizzato quando il cursore del mouse rimane fermo per qualche secondo sull'elemento associato, ma è necessario impostare la proprietà IsOpen su true.
Contenuti dell'articolo
- Pagina 2
- Pagina 3
- Pagina 4
- Pagina 5
- Pagina 6
- Pagina 7
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Difficoltà
Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
