Я нашел действительно хорошее решение для стыковки с открытым исходным кодом, называемое AvalonDock, в codeplex, загрузил v1.1 и включил dll в проект WPF в VS2010 Beta 2 (для .NET 4.0) - пока что все хорошо.
Затем я увидел, что V1.2 был доступен, и это точно решило проблему, с которой я столкнулся (V1.2 предоставляет DP под названием DocumentsSource в DockingManager, поэтому я могу поддерживать его в чистоте MVVM)
Итак, я скачал двоичные файлы для V1.2.2691, удалил старую ссылку, включил новую, и теперь я не могу на всю жизнь "увидеть" библиотеку во время разработки ...
В XAML моего окна я набираю 'xmlns: dock =' и жду, пока intellisense представит мне список пространств имен / сборок ... все они появляются, но AvalonDock заметен своим отсутствием! Если я вручную ввожу ссылку (потому что знаю, что она есть!) И продолжаю вслепую, дизайнер xaml жалуется на отсутствие ссылок и тому подобное, но приложение собирается и работает, как и ожидалось ...
Чего мне не хватает? Спасибо за ваши предложения,
IanR