的XAML以獲得設計時間d:DataContext DesignInstance引用對於DataGrid自身的綁定和th e特定列的綁定。如何設置d:DataContext的d:DesignInstance上的DataGrid
如果我包括DataGrid中下面的代碼片段(如上面的XAML)的DataGridTextColumns的作品,我也得到智能感知列綁定:
d:DataContext="{d:DesignInstance vm:Episode}
但現在的數據網格結合智能感知不再起作用。如果我刪除上面的代碼片段,會發生相反的情況:DataGrid綁定的Intellisense工作,但列綁定不會。
要說清楚,這只是一個設計時間問題。一切工作正常運行。
我的感覺是,這只是Visual Studio XAML編輯器的錯誤行爲。在這種情況下它有點脆弱。 – ColinE 2012-07-30 15:49:44
那麼正確的方法是使用行的類型在DataGrid上設置DesignInstance? – 2012-07-30 15:53:37