다음을 통해 공유


방법: WPF Designer를 사용하여 데이터 바인딩 속성 설정

이 절차에서는 WPF Designer for Visual Studio를 사용하여 데이터를 컨트롤에 연결하는 데이터 바인딩에 대한 속성을 설정하는 방법을 보여 줍니다.

데이터 바인딩에 대한 속성을 설정하려면

  1. 데이터 바인딩 작성기를 사용하여 데이터 바인딩을 만듭니다. 자세한 내용은 연습: WPF Designer를 사용하여 데이터 바인딩 만들기를 참조하십시오.

  2. 속성 창에서 데이터 바인딩이 있는 속성으로 스크롤합니다.

  3. 왼쪽 열 가장자리에서 속성 표식 (속성 마커)을 클릭합니다.

    메뉴가 나타납니다.

    행을 마우스 오른쪽 단추로 클릭하여 메뉴를 표시할 수도 있습니다.

  4. 데이터 바인딩 적용을 클릭합니다.

    데이터 바인딩 작성기가 나타납니다.

    데이터 바인딩 작성기

  5. 옵션 창을 클릭합니다.

    데이터 바인딩 작성기의 옵션 창

  6. 다음 설정의 조합을 선택하여 데이터 바인딩에 대한 속성을 설정합니다.

    옵션

    설명

    문자열 형식

    문자열 형식을 설정합니다. 아래쪽 화살표를 클릭하여 미리 정의된 형식의 목록에서 선택하거나 사용자 고유의 형식을 입력합니다. 자세한 내용은 형식 서식 지정을 참조하십시오.

    모드

    데이터 바인딩에 대한 BindingMode 값을 설정합니다.

    UpdateSourceTrigger

    데이터 바인딩에 대한 UpdateSourceTrigger 값을 설정합니다.

    NotifyOnValidationError

    바인딩된 개체에서 연결된 이벤트 Error를 발생시킬지 여부를 나타내는 값을 설정합니다.

    ValidatesOnDataErrors

    DataErrorValidationRule을 포함할지 여부를 나타내는 값을 설정합니다.

    ValidatesOnExceptions

    ExceptionValidationRule을 포함할지 여부를 나타내는 값을 설정합니다.

    IncludeTargetNullValue

    소스 값이 null일 때 대상에서 사용되는 값을 설정합니다.

    BindsDirectlyToSource

    데이터 항목 또는 DataSourceProvider 개체에 상대적인 Path를 계산할지 여부를 나타내는 값을 설정합니다.

    IsAsync

    바인딩이 비동기적으로 값을 가져오고 설정하는지 여부를 나타내는 값을 설정합니다.

    NotifyOnSourceUpdated

    값이 바인딩 대상에서 바인딩 소스로 전송될 때 SourceUpdated 이벤트를 발생시킬지 여부를 나타내는 값을 설정합니다.

    NotifyOnTargetUpdated

    값이 바인딩 소스에서 바인딩 대상으로 전송될 때 TargetUpdated 이벤트를 발생시킬지 여부를 나타내는 값을 설정합니다.

참고 항목

작업

연습: WPF Designer를 사용하여 데이터 바인딩 만들기

참조

Binding

Mode

UpdateSourceTrigger

NotifyOnValidationError

ValidatesOnDataErrors

ValidatesOnExceptions

TargetNullValue

BindsDirectlyToSource

IsAsync

NotifyOnSourceUpdated

NotifyOnTargetUpdated

개념

데이터 바인딩 개요

기타 리소스

WPF Designer에서 데이터 바인딩