Evento ContentControlBase.StoreUpdating (sistema de 2007)
Ocorre pouco antes do Microsoft Office palavra atualiza dados em uma parte XML personalizada vinculada ao conteúdo de controle (ou seja, depois que o texto do conteúdo controle alterado).
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v9.0 (em Microsoft.Office.Tools.Word.v9.0.dll)
Sintaxe
Public Event StoreUpdating As EventHandler(Of ContentControlStoreUpdatingEventArgs)
Dim instance As ContentControlBase
Dim handler As EventHandler(Of ContentControlStoreUpdatingEventArgs)
AddHandler instance.StoreUpdating, handler
public event EventHandler<ContentControlStoreUpdatingEventArgs> StoreUpdating
Comentários
Você pode BIND controles de conteúdo a um elemento em uma parte do XML (também chamado parte XML personalizada) que é incorporado no documento.Para obter mais informações, consulte Os controles de conteúdo e Visão geral de Parts XML Personalizar.
The StoreUpdating evento é ocasionado quando o texto em um controle de conteúdo é alterado e o controle de conteúdo está limite a um elemento em um componente XML personalizado.
Para obter mais informações sobre tratamento eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de código a seguir demonstra os manipuladores de eventos para o StoreUpdating e ContentUpdating eventos. Este exemplo assume que o documento contém um PlainTextContentControl chamada plainTextContentControl1 Isto é limite a um elemento em um componente XML personalizado. Para obter um exemplo de código que demonstra como BIND um controle de conteúdo a um elemento em um componente XML personalizado, consulte Demonstra Passo a passo: Controles de conteúdo ligação Personalizar XML Parts.
Para usar esse código, cole-o no ThisDocument classe em seu projeto. Para translation from VPE for Csharp, você também deve anexar o evento manipuladores à StoreUpdating e ContentUpdating s evento de plainTextContentControl1.
PrivateSub plainTextContentControl1_StoreUpdating(ByVal sender AsObject, _
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.")
EndSubPrivateSub plainTextContentControl1_ContentUpdating(ByVal sender AsObject, _
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.")
EndSub
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.");
}
Permissões
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.
Consulte também
Referência
Namespace Microsoft.Office.Tools.Word
Outros recursos
Visão geral de Parts XML Personalizar
Demonstra Passo a passo: Controles de conteúdo ligação Personalizar XML Parts