Я пытаюсь использовать элемент управления ICSharpCode.AvalonEdit.TextEditor из проекта SharpDevelop 4.0 в приложении WPF, которое я создаю, но не могу заставить его работать.
Я извлек копию исходного кода из svn: //svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop/src/Libraries/AvalonEdit в версии 4304. Затем я создал проект с использованием Visual Studio 2008 SP1, которая прошла без ошибок.
Затем я создал новый пустой проект WPF, добавил DLL-библиотеку сборки на панель инструментов и поместил элемент управления TextEditor в пустое окно по умолчанию, например:
<Window x:Class="AvalonEditTest.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:avalonedit="http://icsharpcode.net/sharpdevelop/avalonedit"
Title="Window1" Height="300" Width="300" >
<Grid x:Name="LayoutRoot">
<avalonedit:TextEditor Name="textEditor" />
</Grid>
</Window>
Однако, когда я запускаю проект, форма появляется полностью пустой. Без разницы, курсор мыши остается указателем по умолчанию, а окно не реагирует на нажатия клавиш.
Я что-то упустил или AvalonEdit немного сломан?
[РЕДАКТИРОВАТЬ: я начинаю думать, что это может быть связано с моей конкретной настройкой. Я использую 64-битную Windows 7 RC. Может быть, это как-то связано с этим? Я пытался собрать его только для x86, без разницы.]