//Show a form for adding a new rule.
        private void btnAddGrammar_Click(object sender, RoutedEventArgs e)
        {
            AddGrammar frm = new AddGrammar(_proxy);

            frm.ShowDialog();
            btnGrammar_Click(null, null);
        }
        //Show a form for editting the book.
        private void btnEditGrammar_Click(object sender, RoutedEventArgs e)
        {
            int        id   = Convert.ToInt32((sender as Button).Tag);
            AddGrammar form = new AddGrammar(_proxy, id);

            form.ShowDialog();
            btnGrammar_Click(null, null);
        }