Ошибка свойства Silverlight DataGrid - «Элемент« AutoGenerateColumns »не распознан или недоступен» - PullRequest
0 голосов
/ 11 ноября 2009

Я пытаюсь изменить сетку данных в Expression Blend 3, используя инструменты Silverlight 3. Когда я посещаю pmpmt, чтобы открыть файл, Blend показывает ошибку «Invalid XAML», а в XAML - ошибки некоторых свойств в объявлении DataGrids.

 <my:DataGrid x:Name="dataGridLegals" AutoGenerateColumns="False" 
                         GridLinesVisibility="None" ColumnHeaderStyle="{StaticResource dthFull}" RowStyle="{StaticResource NoHoverStyle}"
                         AlternatingRowBackground="Transparent"  IsReadOnly="True"
                         Background="Transparent" BorderBrush="{x:Null}"  
                         RowBackground="{x:Null}" CanUserReorderColumns="False">

Следующие свойства отображают ошибки:

  1. Элемент "AutoGenerateColumns" не распознан или недоступен
  2. Элемент "IsReadOnly" не распознан или недоступен "
  3. Элемент "CanUserReorderColumns" не распознан или недоступен "

Вот мои ссылки на сборки в шапке:

xmlns="http://schemas.microsoft.com/client/2007" 
xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data" 
xmlns:prim="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vsm="clr-namespace:System.Windows;assembly=System.Windows"

1 Ответ

0 голосов
/ 11 ноября 2009

Джон,

Это может быть связано с тем, что System.Windows.Controls.Data.dll не используется или сборка не создается. Попробуйте сослаться на System.Windows.Controls.Data.dll и затем пересобрать решение, если это не сработает, закройте все экземпляры Blend и Visual Studio. Затем попробуйте перезапустить и посмотреть, решит ли это проблему.

Надеюсь, это поможет,

Спасибо!

...