コード例 #1
0
ファイル: ErrorsView.xaml.cs プロジェクト: vildar82/AcadLib
 public ErrorsView([NotNull] ErrorsVM errVM)
     : base(errVM)
 {
     doc = AcadHelper.Doc;
     InitializeComponent();
     DataContext = errVM;
     KeyDown    += ErrorsView_KeyDown;
 }
コード例 #2
0
        public static bool?ShowDialog([NotNull] List <IError> errors)
        {
            var errVM = new ErrorsVM(errors)
            {
                IsDialog = true
            };
            var errView = new ErrorsView(errVM);
            var res     = Application.ShowModalWindow(errView);

            return(res);
        }
コード例 #3
0
        public static void ShowLast()
        {
            if (LastErrors?.Any() != true)
            {
                return;
            }
            var errVM = new ErrorsVM(LastErrors)
            {
                IsDialog = false
            };
            var errView = new ErrorsView(errVM);

            Application.ShowModelessWindow(errView);
        }
コード例 #4
0
 public static void Show([NotNull] List <IError> errors)
 {
     try
     {
         var errVM = new ErrorsVM(errors)
         {
             IsDialog = false
         };
         var errView = new ErrorsView(errVM);
         Application.ShowModelessWindow(errView);
     }
     catch (Exception ex)
     {
         Logger.Log.Error(ex);
     }
 }