1

WPF-XAML では、設計時と実行時に DataContext を決定します。

"DataContext" を既に設定しているのに、なぜ "d:DataContext" を追加する必要があるのですか? 「DataContext」属性を使用して自動的に決定できるのに、Microsoft が DesignTime 属性 (追加する必要があるコード、少し複雑) を導入した理由。私が確認できた唯一のユーティリティは、RunTime でコードに設定された DataContext 用です。それ以外の場合、Microsoft は DataContext を使用して、d:DataContext の場合と同様にデータの「形状」を見つけることができます。

私が正しく理解していないことは何ですか?何が欠けていますか?

4

1 に答える 1

0

yo が指摘したように: 多くのプロジェクト/アプローチでは、DataContext は実行時に動的に設定されます。したがって、設計時に DataContext について何も知ることができませんでした..

于 2010-07-10T09:05:57.903 に答える