internal static bool[,] ShowModal(RenderManagerMainField renderManager, ImageSource imageSourceForCheck, bool[,] fieldDesciption, string title = "Field redactor")
        {
            if (fieldDesciption.Length > 40000)
            {
                MessageBox.Show(LanguageHandler.GetInstance().FieldRedactorSizeWarning);
                return(fieldDesciption);
            }
            RenderManagerCheckAtField renderManagerCheckAtField = new RenderManagerCheckAtField(renderManager, imageSourceForCheck, fieldDesciption);
            var wd = new WindowCheckAtField(renderManagerCheckAtField);

            wd.Title = title;
            wd.StartRenderField();
            wd.ShowDialog();
            wd.StopRenderField();
            bool[,] res;
            if (wd.applyed)
            {
                res = renderManagerCheckAtField.GetFieldDescription();
            }
            else
            {
                res = fieldDesciption;
            }
            return(res);
        }
 WindowCheckAtField(RenderManagerCheckAtField renderManagerCheckAtField)
 {
     InitializeComponent();
     applyButton.Content            = LanguageHandler.GetInstance().ApplyButtonText;
     buttonCheckAll.Content         = LanguageHandler.GetInstance().CheckAllButton;
     buttonUncheckAll.Content       = LanguageHandler.GetInstance().UncheckAllButton;
     this.renderManagerCheckAtField = renderManagerCheckAtField;
 }