[C#/WPF] Xaml에서 지정객체 사용하기 (BindingProxy)


[C#/WPF] Xaml에서 지정객체 사용하기 (BindingProxy)

BindingProxy.cs 바인딩하려는 대상이 기본으로 사용되는 DataContext가 아닐 경우, 또 다른 DataContext나 모델객체를 View에서 사용해야 할 경우가 종종 있습니다. 이럴 경우 BindingProxy의 Data에 View에서 StaticResource로 사용하고자 하는 DataContext를 지정해 두고 접근하여 바로 사용이 가능합니다. 때로는 DataContext의 길어지는 참조식을 짧게 사용할 수 있는 장점도 있습니다. public class BindingProxy : Freezable { protected override Freezable CreateInstanceCore() { return new BindingProxy(); } public object Data { ..


원문링크 : [C#/WPF] Xaml에서 지정객체 사용하기 (BindingProxy)