Hallo Community
Ich hab folgendes Problem:
Ich arbeite im Geschäft mit Microsoft Visual Studio 2010, benutze WPF zusammen mit C# und XAML.
Jetzt soll ich einen SyntaxEditor erstellen, der Wörter komplettiert. Hier ein Bsp, wie es aussehen soll:
http://www.devart.com/t4-editor/images/intellisense-50.png
Der SyntaxEditor erkennt die Sprache Pascal:
public MainWindow()
{
InitializeComponent();
mysyntax.Document.Language = LoadLanguageDefinitionFromResourceStream(@"C:\Users\Entwicklersystem E5\Documents\Actipro Software\WPF-Controls\v12.2.0574\SampleBrowser\ProductSamples\SyntaxEditorSamples\Languages\Definitions\Pascal.langdef");
}
private static ISyntaxLanguage LoadLanguageDefinitionFromResourceStream(string filename)
{
string path = filename;
using (FileStream stream = File.OpenRead(filename))
{
{
var serializer = new SyntaxLanguageDefinitionSerializer();
return serializer.LoadFromStream(stream);
}
}
}
Jetzt soll man z.B. "writ" eintippen und dann kommt als Vorschlag "WriteLine" und "Write". Wie man dies macht, weiss ich leider nicht. Ich arbeite schon seit Tagen daran und hab schon hunderte Beiträge durchgelesen, Sourcecodes angesehen & solche Editoren ausprobiert.
Ich bin sehr neu auf diesem Gebiet und habe leider nicht den geringsten Schimmer, wie ich das anstellen soll. Ich bin für jeden Tipp/Hinweis auf einen nützlichen Beitrag froh.
Freundliche Grüsse
Thanos