public TextBoxAdvanced()
        {
            InitializeComponent();

            spellchecker = new SpellcheckerYandex();

            spellchecker.RaiseCustomEvent += (o, e) => {
                if (e.misspelledWords.Count == 0)
                {
                    tbAdvanced.BorderBrush = new SolidColorBrush(Colors.Green);
                }
                else
                {
                    tbAdvanced.BorderBrush = new SolidColorBrush(Colors.Red);
                }

                EventHandler <CustomEventsArgs> handler = Spellchecked;
                if (Spellchecked != null)
                {
                    Spellchecked(this, e);
                }
            };
        }
 private void Yandex_Checked(object sender, RoutedEventArgs e)
 {
     spellchecker = new SpellcheckerYandex();
 }
 private void Mashape_Checked(object sender, RoutedEventArgs e)
 {
     spellchecker = new SpellcheckerMashape();
 }