ContentControlContentUpdatingEventArgs.Content Свойство

Определение

Получает или задает текст, который записывается в элемент управления содержимым из пользовательской XML-части, привязанной к элементу управления.

public string Content { get; set; }

Значение свойства

String

Текст, который записывается в элемент управления содержимым из пользовательской XML-части, привязанной к элементу управления.

Примеры

В следующем примере кода демонстрируются обработчики событий ContentUpdating для StoreUpdating событий и. В этом примере предполагается, что документ содержит PlainTextContentControl именованный объект plainTextContentControl1 , привязанный к элементу в пользовательской XML-части. Пример кода, демонстрирующий привязку элемента управления содержимым к элементу в пользовательской XML-части, см. в разделе Пошаговое руководство. Привязка элементов управления содержимым к пользовательским XML-частям.

Чтобы использовать этот код, вставьте его в ThisDocument класс проекта. Для C# необходимо также присоединить обработчики событий к ContentUpdating StoreUpdating событиям и plainTextContentControl1 .

Этот пример предназначен для настройки на уровне документа. Его можно изменить для запуска в надстройке уровня приложения. Для получения дополнительной информации см. 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

Комментарии

Элементы управления содержимым можно привязать к элементу в фрагменте XML (также называется пользовательской XML-частью), внедренным в документ. Используйте Content свойство, чтобы изменить текст перед Microsoft Office Word обновляет элемент управления.

Дополнительные сведения см. в разделе элементы управления содержимым и пользовательские XML-части обзор.

Применяется к