コード例 #1
0
ファイル: Steps.cs プロジェクト: KuznetsovDm/R-173
        protected override void SomethingChanged()
        {
            base.SomethingChanged();

            if (LearningFactory.CheckInitialState(Model, out var _))
            {
                OnStepCompleted();
            }
        }
コード例 #2
0
ファイル: Steps.cs プロジェクト: KuznetsovDm/R-173
        public override Message GetErrorDescription()
        {
            var innerMessages = new List <Message>();

            if (!LearningFactory.CheckInitialState(Model, out var errors))
            {
                errors.ForEach(x => innerMessages.Add(new Message {
                    Header = x
                }));
            }

            return(new Message {
                Header = "Установка исходного положения", Messages = innerMessages
            });
        }