Condividi tramite


Proprietà DataRepeater.LayoutStyle

Aggiornamento: novembre 2007

Ottiene o imposta un valore che determina se un controllo DataRepeater verrà visualizzato con orientamento orizzontale o verticale.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

Public Property LayoutStyle As DataRepeaterLayoutStyles

Dim instance As DataRepeater
Dim value As DataRepeaterLayoutStyles

value = instance.LayoutStyle

instance.LayoutStyle = value
public DataRepeaterLayoutStyles LayoutStyle { get; set; }
public:
property DataRepeaterLayoutStyles LayoutStyle {
    DataRepeaterLayoutStyles get ();
    void set (DataRepeaterLayoutStyles value);
}
public function get LayoutStyle () : DataRepeaterLayoutStyles
public function set LayoutStyle (value : DataRepeaterLayoutStyles)

Valore proprietà

Tipo: Microsoft.VisualBasic.PowerPacks.DataRepeaterLayoutStyles

Uno dei valori di enumerazione che specifica il layout.

Note

La proprietà LayoutStyle di un controllo DataRepeater determina se gli elementi DataRepeater vengono visualizzati in formato orizzontale o verticale. Quando questa proprietà viene modificata, è possibile utilizzare il gestore dell'evento LayoutStyleChanged e i metodi BeginResetItemTemplate e EndResetItemTemplate per ridisporre i controlli figlio nell'oggetto ItemTemplate in modo che si adattino al nuovo layout.

Esempi

Nell'esempio riportato di seguito viene mostrato come rispondere all'evento LayoutStyleChanged in un gestore eventi. Per questo esempio è necessario disporre in un form di un controllo DataRepeater denominato DataRepeater1, che contenga due controlli TextBox denominati TextBox1 e TextBox2.

' Switch the orientation.
If DataRepeater1.LayoutStyle = _
 PowerPacks.DataRepeaterLayoutStyles.Vertical Then
    DataRepeater1.LayoutStyle = _
     PowerPacks.DataRepeaterLayoutStyles.Horizontal
Else
    DataRepeater1.LayoutStyle = _
     PowerPacks.DataRepeaterLayoutStyles.Vertical
End If
// Switch the orientation.
if (dataRepeater1.LayoutStyle == DataRepeaterLayoutStyles.Vertical)
{
    dataRepeater1.LayoutStyle = DataRepeaterLayoutStyles.Horizontal;
}
else
{
    dataRepeater1.LayoutStyle = DataRepeaterLayoutStyles.Vertical;
}            

Autorizzazioni

Vedere anche

Riferimenti

DataRepeater Classe

Membri DataRepeater

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

BeginResetItemTemplate

EndResetItemTemplate

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)

Procedura: modificare il layout di un controllo DataRepeater (Visual Studio)