WPF-XAML에서 런타임과 디자인 타임에서 DataContext를 결정합니다.Microsoft가 디자인 타임 특성 (d : DataContext ...)을 추가하고 현재 DataContext를 대신 사용하지 않은 이유
"DataContext"를 이미 설정 한 상태에서 "d : DataContext"를 추가해야하는 이유는 무엇입니까? 왜 Microsoft는 "DataContext"특성을 사용하여 자동으로 자체적으로 결정할 수있을 때 DesignTime 특성 (추가해야하는 코드, 조금 복잡함)을 도입했습니다. 내가 볼 수있는 유일한 유틸리티는 런타임에 코드에서 DataContext를 설정하는 것입니다. 그렇지 않으면 Microsoft는 DataContext를 사용하여 d : DataContext와 같이 데이터의 "Shape"을 찾을 수 있습니다.
나는 제대로 이해하지 못합니까? 내가 뭘 놓치고있어?
동의합니다. 문제는 Microsoft가 DataContext를 사용할 수 있고 사용할 수 없다는 것입니다. d : DataContext는 필요할 때 DataContext를 덮어 쓰는 옵션이어야합니다. 사용할 수있는 경우 DataContext를 사용하지 않는 이유는 무엇입니까? –