ContentControlContentUpdatingEventArgs.Content Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает текст, который записывается в элемент управления содержимым из пользовательской XML-части, привязанной к элементу управления.
public string Content { get; set; }
Значение свойства
Текст, который записывается в элемент управления содержимым из пользовательской 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-части обзор.