다음을 통해 공유


ContentControlContentUpdatingEventArgs 인터페이스

콘텐츠 컨트롤의 ContentUpdating 이벤트에 대한 데이터를 제공합니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word(Microsoft.Office.Tools.Word.dll)

구문

‘선언
<GuidAttribute("a2f71dcd-984c-4fed-8395-1ca5588190d6")> _
Public Interface ContentControlContentUpdatingEventArgs
[GuidAttribute("a2f71dcd-984c-4fed-8395-1ca5588190d6")]
public interface ContentControlContentUpdatingEventArgs

ContentControlContentUpdatingEventArgs 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Content 컨트롤에 바인딩된 사용자 지정 XML 부분에서 콘텐츠 컨트롤에 쓰여지는 텍스트를 가져오거나 설정합니다.

위쪽

예제

다음 코드 예제에서는 ContentUpdatingStoreUpdating 이벤트의 이벤트 처리기를 보여 줍니다. 이 예제에서는 사용자 지정 XML 부분의 요소에 바인딩되어 있는 plainTextContentControl1이라는 PlainTextContentControl이 문서에 포함되어 있다고 가정합니다. 사용자 지정 XML 부분의 요소에 콘텐츠 컨트롤을 바인딩하는 방법을 보여 주는 코드 예제는 연습: 콘텐츠 컨트롤을 사용자 지정 XML 부분에 바인딩을 참조하십시오.

이 코드를 사용하려면 프로젝트의 ThisDocument 클래스에 해당 코드를 붙여넣습니다. 또한 C#의 경우 plainTextContentControl1의 ContentUpdatingStoreUpdating 이벤트에 이벤트 처리기를 연결해야 합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

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

참고 항목

참조

Microsoft.Office.Tools.Word 네임스페이스

기타 리소스

콘텐츠 컨트롤

사용자 지정 XML 부분 개요

연습: 콘텐츠 컨트롤을 사용자 지정 XML 부분에 바인딩