VisualStudio 2008では、このスタイルをApp.xamlに追加したため、デザインサーフェスは空になっています。
<Style x:Key="RightAlignedCell" TargetType="data:DataGridCell">
<Style.Setters>
<Setter Property="HorizontalContentAlignment" Value="Right" />
</Style.Setters>
</Style>
データを作成するために、この必要な名前空間を上部に追加します:解決可能
xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
Silverlightアプリを実行すると、すべてが正常に機能します。ただし、デザインサーフェスは空であり、xamlの編集中にこのエラーが表示されます。
無効な属性値data:プロパティTargetTypeのDataGridCell
前述のように、このエラーは設計時に発生するものにすぎません。コンパイルは完璧に機能します。何が間違っているのですか、デザイナーがこの名前空間を適切に解決できないのはなぜですか?
更新:また、スタイルをApp.xamlからPage.xamlに移動すると、デザイナーは再び機能します。何かアイデアはありますか?