public override void ViewWillAppear ()
{
base.ViewWillAppear ();
// Initialize a formatter to handle language highlighting
switch(DefaultLanguage) {
case 0:
Formatter = new LanguageFormatter (TextEditor, new CSharpDescriptor ());
StatusLanguage.StringValue = "C# Code";
break;
case 1:
Formatter = new LanguageFormatter (TextEditor, new HTMLDescriptor ());
StatusLanguage.StringValue = "HTML";
break;
case 2:
Formatter = new LanguageFormatter (TextEditor, new MarkDownDescriptor ());
StatusLanguage.StringValue = "MarkDown";
break;
case 3:
Formatter = new LanguageFormatter (TextEditor, new XMLDescriptor ());
StatusLanguage.StringValue = "XML";
break;
}
// Update Menus
PopulateFormattingMenu ();
}