PropertyGridEditorPart.Title Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un titolo per il controllo editor.
public:
virtual property System::String ^ Title { System::String ^ get(); void set(System::String ^ value); };
public override string Title { get; set; }
member this.Title : string with get, set
Public Overrides Property Title As String
Valore della proprietà
Una stringa utilizzata come titolo del controllo. Il valore predefinito è un nome di controllo calcolato fornito dal set di controlli Web part.
Esempio
Questo esempio di codice illustra come usare la Title proprietà di un PropertyGridEditorPart controllo. Per il codice completo necessario per eseguire l'esempio, vedere la sezione Esempio dell'argomento panoramica della PropertyGridEditorPart classe.
Nell'esempio di codice seguente viene illustrato come impostare il titolo in un controllo dichiarativo in una PropertyGridEditorPart pagina Web.
<asp:EditorZone ID="EditorZone1" runat="server">
<ZoneTemplate>
<asp:PropertyGridEditorPart ID="PropertyGridEditorPart1"
runat="server"
Title="Edit Custom Properties"
OnPreRender="PropertyGridEditorPart1_PreRender"
OnInit="PropertyGridEditorPart1_Init" />
</ZoneTemplate>
</asp:EditorZone>
<asp:EditorZone ID="EditorZone1" runat="server">
<ZoneTemplate>
<asp:PropertyGridEditorPart ID="PropertyGridEditorPart1"
runat="server"
Title="Edit Custom Properties"
OnPreRender="PropertyGridEditorPart1_PreRender"
OnInit="PropertyGridEditorPart1_Init" />
</ZoneTemplate>
</asp:EditorZone>
Nella parte successiva dell'esempio di codice viene illustrato come impostare il valore della proprietà a livello di Title codice. Per rendere permanente il valore assegnato a livello di codice, viene usata una variabile statica denominata editControlTitle
e questo valore viene assegnato alla Title proprietà ogni volta che il controllo viene inizializzato, in modo che il valore venga mantenuto tra gli eventi di postback.
private static String editControlTitle;
protected void Button1_Click(object sender, EventArgs e)
{
editControlTitle = Server.HtmlEncode(TextBox1.Text);
PropertyGridEditorPart1.Title = editControlTitle;
}
protected void PropertyGridEditorPart1_Init(object sender, EventArgs e)
{
if (editControlTitle != null)
PropertyGridEditorPart1.Title = editControlTitle;
}
Shared editControlTitle As String
Protected Sub Button1_Click(ByVal sender As Object, _
ByVal e As System.EventArgs)
editControlTitle = Server.HtmlEncode(TextBox1.Text)
PropertyGridEditorPart1.Title = editControlTitle
End Sub
Protected Sub PropertyGridEditorPart1_Init(ByVal _
sender As Object, ByVal e As System.EventArgs)
If Not editControlTitle Is Nothing Then
PropertyGridEditorPart1.Title = editControlTitle
End If
End Sub
Quando si carica la pagina in un browser, è possibile selezionare Modalità di modifica nel controllo elenco a discesa Modalità visualizzazione per passare alla modalità di modifica. È possibile fare clic sul menu verbi (freccia verso il basso) nella barra del titolo del controllo WebPart Informazioni utente e fare clic su Modifica per iniziare la modifica. Quando l'interfaccia utente di modifica è visibile, è possibile visualizzare il PropertyGridEditorPart controllo e un pulsante e una casella di testo posizionata sopra. Si noti che il titolo del PropertyGridEditorPart controllo è il valore assegnato al controllo nel markup dichiarativo della pagina Web. Se si immette un testo nella casella di testo accanto al pulsante Update EditorPart Title e quindi fare clic sul pulsante, il titolo per il controllo viene aggiornato.
Commenti
Il Title valore della proprietà viene visualizzato nella barra del titolo di un PropertyGridEditorPart controllo quando il controllo è visibile in modalità di modifica. Quando il controllo viene dichiarato in una pagina, è possibile impostare un valore per l'attributo Title
. Se non si specifica un valore per il titolo, viene fornito un valore predefinito specifico delle impostazioni cultura.
La Title proprietà esegue l'override della proprietà di base in modo che, se non viene specificato alcun valore del titolo, è possibile specificare un titolo predefinito appropriato a un PropertyGridEditorPart controllo dal set di controlli Web part.