DataGridDesigner.GetDesignTimeHtml Metodo

Definizione

Ottiene il markup HTML utilizzato per rappresentare il controllo DataGrid in fase di progettazione.

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

Restituisce

Markup HTML utilizzato per rappresentare il controllo DataGrid in fase di progettazione.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override GetDesignTimeHtml del metodo per modificare l'aspetto del controllo nell'area DataGrid di progettazione.

Il codice usa Try...Catch...Finally la sintassi per eseguire le operazioni seguenti:

  • La Try sezione modifica i valori delle proprietà del controllo griglia di dati.

  • La Catch sezione rileva eventuali eccezioni e li invia al GetErrorDesignTimeHtml metodo.

  • La Finally sezione imposta le proprietà sui valori originali.

Questo esempio fa parte di un esempio più grande fornito per la DataGridDesigner classe.

' Override the GetDesignTimeHtml method to add style to the control
' on the design surface.
Public Overrides Function GetDesignTimeHtml() As String
    ' Cast the control to the Component property of the designer.
    simpleList = CType(Component, SimpleDataList)

    Dim designTimeHtml As String = Nothing

    ' Create variables to hold current property values.
    Dim oldBorderWidth As Unit = simpleList.BorderWidth
    Dim oldBorderColor As Color = simpleList.BorderColor

    ' Set the properties and generate the design-time HTML.
    If (simpleList.Enabled) Then
        Try
            simpleList.BorderWidth = Unit.Point(5)
            simpleList.BorderColor = Color.Purple
            designTimeHtml = MyBase.GetDesignTimeHtml()

            ' Call the GetErrorDesignTimeHtml method if an
            ' exception occurs.
        Catch ex As Exception
            designTimeHtml = GetErrorDesignTimeHtml(ex)

            ' Return the properties to their original settings.
        Finally
            simpleList.BorderWidth = oldBorderWidth
            simpleList.BorderColor = oldBorderColor
        End Try
        ' If the list is not enabled, call the GetEmptyDesignTimeHtml
        ' method.
    Else
        designTimeHtml = GetEmptyDesignTimeHtml()
    End If

    Return designTimeHtml

End Function

Si applica a

Vedi anche