private void CreateControls(int? actionResultId, int actionResultResult, int actionResultAction)
        {
            Grid grid_main = new Grid();
            grid_main.RowDefinitions.Add(new RowDefinition() { Height = GridLength.Auto });
            grid_main.RowDefinitions.Add(new RowDefinition() { Height = GridLength.Auto });

            Button button_modifyActionResult = new Button() { Content = "Modify ActionResult" };
            button_modifyActionResult.Click += Button_UpdateActionResult_Click;
            grid_main.SetGridRowColumn(button_modifyActionResult, 0, 0);

            m_userControl_actionResult = new UserControl_ActionResult(actionResultId, actionResultResult, actionResultAction, NounId, ParagraphStateId, false);
            Border border_actionResult = new Border() { Style = new Style_DefaultBorder() };
            border_actionResult.Child = m_userControl_actionResult;
            grid_main.SetGridRowColumn(border_actionResult, 1, 0);
            m_userControl_actionResult.SetActiveAndRegisterForGinTubEvents();

            Border border = new Border() { Style = new Style_DefaultBorder(), Child = grid_main };
            Content = border;
        }
 private UIElement CreateControls(int? actionResultId, int? actionResultResult, int? actionResultAction, int nounId, int paragraphStateId)
 {
     m_userControl_actionResult = new UserControl_ActionResult(actionResultId, actionResultResult, actionResultAction, nounId, paragraphStateId, true);
     return m_userControl_actionResult;
 }