ContentControlBase.ContentUpdating Olay
Yalnızca Microsoft Office Word içerik denetimindeki metni güncelleştirir önce özel bir xml parçası içerik denetimine bağlı ortaya çıkar.
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
Açıklamalar
Bir öğeyi bir xml parçası içerik denetimleri bağlayabilirsiniz (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 Yalnızca yoksa olduğunda belge özel bir xml parçası verilerde değişiklik olay ortayaaçık. Bu olay, belge açılır ve Belge kapatıldığında verileri özel bir xml parçası olarak değiştirildiği ortaya değil.
Olayları işleme hakkında daha fazla bilgi için bkz: Consuming Events.
Ö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 xml kısmı bağlı Bir öğeyi özel bir xml parçası bir içerik denetimi bağlamak gösteren bir kod örneği için bkz: İzlenecek Yol: İçerik Denetimlerini Özelleşmiş XML Bölümlerine Bağlama.
Bu kodu kullanmak için içine Yapıştır ThisDocument sınıf proje. C# için Ayrıca olay işleyicilerine iliştirmelisiniz 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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.
Ayrıca bkz.
Başvuru
Microsoft.Office.Tools.Word Ad Alanı
Diğer Kaynaklar
Özel XML Bölümlerine Genel Bakış
İzlenecek Yol: İçerik Denetimlerini Özelleşmiş XML Bölümlerine Bağlama