Beispiel #1
0
        public DriveView(object parameter) : this()
        {
            _parameter = parameter;

            if (_parameter != null)
            {
                _driveViewModel.Initialize(_parameter);

                var drive = _parameter as Drive;

                if (drive.State == Enums.Status.Successful || drive.State == Enums.Status.Unsuccessful)
                {
                    btnComment.IsVisible = true;
                }
                else
                {
                    btnComment.IsVisible = false;
                }
                if (drive.DriveBy == null)
                {
                    lblCommDateX.IsVisible    = false;
                    lblComment.IsVisible      = false;
                    lblCommentBy.IsVisible    = false;
                    lblCommentByX.IsVisible   = false;
                    lblCommentDate.IsVisible  = false;
                    lblCommentText.IsVisible  = false;
                    lblCommentTextX.IsVisible = false;
                }
            }
        }