WPFToolkit: DataGrid не найден - PullRequest
       37

WPFToolkit: DataGrid не найден

0 голосов
/ 09 ноября 2011

Я создаю новый проект WPF APP и добавляю WPFToolkit.dll в References, но когда я пытаюсь использовать WPFToolkit: DataGrid, как показано в приведенном ниже коде, появляется ошибка «Тип« toolkit: DataGrid »не найден. Убедитесь, что вы не пропустили ссылку на сборку и все упомянутые сборки были собраны. "

<UserControl x:Class="Canlendar.Control.CanlendarGrid"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
Height="300" Width="500">
 <Grid>
  <toolkit:DataGrid></toolkit:DataGrid>
 </Grid>
</UserControl>
  1. WPFToolkit.dll был добавлен в проект;
  2. WPFToolkit.dll был встроен в папку Debug;
  3. элементы управления в WPFToolkit.dll могут быть добавлены в пользовательский элемент управления в коде C #, но не могут использоваться в XAML Designer;
  4. Хотя есть ошибка, но проект был успешно построен, и даже приложение может работать правильно, ОМЗ !!

Я не могу понять, в чем проблема, кто-нибудь может мне помочь? Большое спасибо!

Ответы [ 3 ]

0 голосов
/ 09 ноября 2011

Это может быть известной проблемой для редактора XAML. Вы можете найти больше информации здесь

0 голосов
/ 22 июня 2017

Если вы работаете с Visual Studio 2015, пожалуйста, включите следующий WPFToolKit, WPFToolkit.VisualStudio.Дизайн.Снимок моего окружения прилагается ниже

enter image description here

0 голосов
/ 09 ноября 2011

Какую версию .NET и Visual Studio вы используете? Если вы используете последнюю версию .NET 4.0 и Visual Studio 2010, элемент управления DataGrid уже встроен и также доступен на стандартной панели инструментов визуального компонента (слева) при создании окна WPF или XBAP.

Я подозреваю, что вы используете предыдущую версию DataGrid в WPF Toolkit для Visual Studio 2008, и вы должны проверить установку WPF Toolkit. Также не забудьте очистить решение и восстановить его заново.

ОБНОВЛЕНИЕ: на основании предыдущего ответа, проблема в MS Connect связана только с разработкой 64-битной цели, а не с 32-битной. Вы код в 64 бит? Просто используйте 32 бита, и все будет в порядке.

...