ContentControlContentUpdatingEventArgs.Content Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Text ab, der aus dem benutzerdefinierten XML-Teil, der an das Steuerelement gebunden ist, in das Inhaltssteuerelement geschrieben wird, oder legt den Text fest.
public string Content { get; set; }
Eigenschaftswert
Der Text, der aus dem benutzerdefinierten XML-Teil, der an das Steuerelement gebunden ist, in das Inhaltssteuerelement geschrieben wird.
Beispiele
Im folgenden Codebeispiel werden Ereignishandler für das-Ereignis und das-Ereignis veranschaulicht ContentUpdating StoreUpdating . In diesem Beispiel wird davon ausgegangen, dass das Dokument einen PlainTextContentControl mit dem Namen enthält plainTextContentControl1 , der an ein Element in einem benutzerdefinierten XML-Abschnitt gebunden ist Ein Codebeispiel, das veranschaulicht, wie ein Inhalts Steuerelement an ein Element in einem benutzerdefinierten XML-Abschnitt gebunden wird, finden Sie unter Exemplarische Vorgehensweise : Binden von Inhalts Steuerelementen an benutzerdefinierte XML-Elemente
Wenn Sie diesen Code verwenden möchten, fügen Sie ihn in die- ThisDocument Klasse in Ihrem Projekt ein. Für c# müssen Sie auch die Ereignishandler an das-Ereignis und das-Ereignis von anfügen ContentUpdating StoreUpdating plainTextContentControl1 .
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene. Sie können Sie so ändern, dass Sie in einem Add-in auf Anwendungsebene ausgeführt werden. Weitere Informationen finden Sie unter Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.
void plainTextContentControl1_StoreUpdating(object sender,
Microsoft.Office.Tools.Word.ContentControlStoreUpdatingEventArgs e)
{
MessageBox.Show("The control was changed to the following value: \n\n" +
e.Content + "\n\nThis value is about to be written to the node that is bound to this control.");
}
void plainTextContentControl1_ContentUpdating(object sender,
Microsoft.Office.Tools.Word.ContentControlContentUpdatingEventArgs e)
{
MessageBox.Show("The node that is bound to this control was changed to the following value: \n\n" +
e.Content + "\n\nThis value is about to be written to this control.");
}
Private Sub plainTextContentControl1_StoreUpdating(ByVal sender As Object, _
ByVal e As Microsoft.Office.Tools.Word.ContentControlStoreUpdatingEventArgs) _
Handles PlainTextContentControl1.StoreUpdating
MessageBox.Show("The control was changed to the following value: " & vbCrLf & _
e.Content & vbCrLf & "This value is about to be written to the node that is bound to this control.")
End Sub
Private Sub plainTextContentControl1_ContentUpdating(ByVal sender As Object, _
ByVal e As Microsoft.Office.Tools.Word.ContentControlContentUpdatingEventArgs) _
Handles PlainTextContentControl1.ContentUpdating
MessageBox.Show("The node that is bound to this control was changed to the following value: " & vbCrLf & _
e.Content & vbCrLf & "This value is about to be written to this control.")
End Sub
Hinweise
Sie können Inhalts Steuerelemente an ein Element in einem XML-Element (auch als benutzerdefiniertes XML-Partbezeichnet) binden, das in das Dokument eingebettet ist. Verwenden Sie die- Content Eigenschaft, um den Text zu ändern, bevor Microsoft Office Word das Steuerelement aktualisiert.
Weitere Informationen finden Sie unter Inhalts Steuerelemente und Übersicht über benutzerdefinierte XML-Abschnitte.