Aracılığıyla paylaş


ContentControlBase.ContentUpdating Olay

Yalnızca Microsoft Office Word içerik denetimindeki metni güncelleştirir önce içerik denetimi için özel bir xml parçası bağlıysa oluşur.

Ad alanı:  Microsoft.Office.Tools.Word
Derleme:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)

Sözdizimi

'Bildirim
Event ContentUpdating As ContentControlContentUpdatingEventHandler
event ContentControlContentUpdatingEventHandler ContentUpdating

Notlar

Bir öğeyi bir xml parçası içerik denetimlerine bağlayın (adı da özel bir xml parçası) belgede gömülü.Daha fazla bilgi için, bkz. İçerik Denetimleri ve Özel XML Bölümlerine Genel Bakış.

ContentUpdating Belge açıkken, yalnızca özel bir xml parçası veriler değiştirilirse olay neden oldu.Bu olay, belge açılır ve Belge kapatıldığında, özel bir xml parçası verilerde değişiklik yapıldığı ortaya değil.

Olayları işleme hakkında daha fazla bilgi için bkz: Olayları tüketen.

Örnekler

Aşağıdaki kod örneği için olay işleyicilerini gösterir ContentUpdating ve StoreUpdating olayları.Bu örnek belgeyi içerdiğini varsayar bir PlainTextContentControl adlı plainTextContentControl1 bir öğeyi özel bir xml parçası bağlı.Bir öğeyi özel bir xml parçası içerik Denetimi bağlayacak gösterilmiştir bir kod örneği için bkz: İzlenecek yol: Özel xml bölümlerine bağlama içerik denetimlerine.

Bu kodu kullanmak için içine Yapıştır ThisDocument Projenizde sınıf.C# için aynı zamanda olay iþleyicileri ilişkilendirmeniz gerekir ContentUpdating ve StoreUpdating olaylar plainTextContentControl1.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

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
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.");
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ContentControlBase Arabirim

Microsoft.Office.Tools.Word Ad Alanı

Diğer Kaynaklar

İçerik Denetimleri

Özel XML Bölümlerine Genel Bakış

İzlenecek yol: Özel xml bölümlerine bağlama içerik denetimlerine