방법: 바인딩 방향 지정

이 예제에서는 바인딩으로 바인딩 대상(대상) 속성만 업데이트되는지, 바인딩 소스(소스) 속성만 업데이트되는지 아니면 대상 속성과 소스 속성이 모두 업데이트되는지 여부를 지정하는 방법을 보여 줍니다.

예제

Binding.Mode 속성을 사용하여 바인딩 방향을 지정합니다. 다음은 바인딩 업데이트에 사용할 수 있는 옵션입니다.

자세한 내용은 BindingMode 열거형을 참조하세요.

다음 예제에서는 Mode 속성을 설정하는 방법을 보여 줍니다.

<TextBlock Name="IncomeText" Grid.Row="0" Grid.Column="1"
  Text="{Binding Path=TotalIncome, Mode=OneTime}"/>

소스 변경 내용을 검색하려면(OneWayTwoWay 바인딩에 적용 가능) 소스에서 INotifyPropertyChanged와 같은 적절한 속성 변경 알림 메커니즘을 구현해야 합니다. 속성 변경 알림 구현에서 INotifyPropertyChanged 구현의 예제를 참조하세요.

TwoWay 또는 OneWayToSource 바인딩의 경우 UpdateSourceTrigger 속성을 설정하여 원본 업데이트의 타이밍을 제어할 수 있습니다. 자세한 내용은 UpdateSourceTrigger 을 참조하세요.

참고 항목