public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            result = System.Windows.Visibility.Collapsed;

            if (value != null && parameter.ToString() == "IsViolated")
            {
                try
                {
                    IDictionary <string, object> inputAttributes = value as IDictionary <string, object>;

                    if (inputAttributes != null &&
                        inputAttributes.ContainsKey(parameter.ToString()))
                    {
                        bool isViolated = (bool)inputAttributes[parameter.ToString()];

                        if (isViolated)
                        {
                            result = System.Windows.Visibility.Visible;
                        }
                        else
                        {
                            result = System.Windows.Visibility.Collapsed;
                        }
                    }
                }
                catch
                {
                    result = System.Windows.Visibility.Collapsed;
                }
            }

            return(result);
        }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            result = System.Windows.Visibility.Collapsed;

            if (value != null && parameter.ToString() == "IsViolated")
            {
                try
                {
                    IDictionary<string, object> inputAttributes = value as IDictionary<string, object>;

                    if (inputAttributes != null &&
                        inputAttributes.ContainsKey(parameter.ToString()))
                    {
                         bool isViolated = (bool)inputAttributes[parameter.ToString()];

                         if (isViolated)
                             result = System.Windows.Visibility.Visible;
                         else
                             result = System.Windows.Visibility.Collapsed;
                    }
                }
                catch
                {
                    result = System.Windows.Visibility.Collapsed;
                }
            }

            return result;
        }
        private System.Windows.Visibility Process_Visability_From(String FamType)
        {
            System.Windows.Visibility v = System.Windows.Visibility.Visible;

            if (FamType == null)
            {
                switch (FamType.ToString().ToUpper())
                {
                case "ALB":
                case "LSF":
                    v = System.Windows.Visibility.Visible;
                    break;

                case "HEM":
                case "LDM":
                    v = System.Windows.Visibility.Collapsed;
                    break;

                default:
                    v = System.Windows.Visibility.Visible;
                    break;
                }
            }
            return(v);
        }
示例#4
0
 public ChannelDetailInfo(
     int vid,
     string title,
     string playLink,
     int typeID,
     string imgUrl,
     string catalogTags,
     string directorTags,
     string actTags,
     string yearTags,
     string areaTags,
     int state,
     string note,
     double mark,
     int bitrate,
     int resolutionWidth,
     int resolutionHeight,
     bool isHD,
     bool isRecommend,
     bool isNew,
     bool is3D,
     double duration,
     string content,
     string sloturl,
     List <ProgramInfo> programInfos,
     System.Windows.Visibility isDown)
     : base(vid, title, playLink, typeID, imgUrl, catalogTags, directorTags, actTags, yearTags, areaTags, state, note, mark, bitrate, resolutionWidth, resolutionHeight, isHD, isRecommend, isNew, is3D, duration, content, sloturl)
 {
     _programInfos = programInfos;
     _content      = content;
     _isDown       = isDown;
 }
 public gameState(int _recipient,int stage = 1)
 {
     if (stage == 0)
     {
         _serverPort = MainWindow.serverPort;
         _numOfPlayers = MainWindow.numOfPlayers;
         _myPlayerNum = _recipient;
         _numOfPlayersConnected = MainWindow.numOfPlayersConnected;
         _playerNames = MainWindow.playerNames;
         _beginGame = MainWindow.beginGame;
     }
     else
     {
         _AllHands = MainWindow.AllHands;
         _AllTableMoney = MainWindow.AllTableMoney;
         _AllTableProperties = MainWindow.AllTableProperties;
         _button1Text = MainWindow.playerTurns[_recipient].button1.Content.ToString();
         _button1Visibility = MainWindow.playerTurns[_recipient].button1.Visibility;
         _button2Text = MainWindow.playerTurns[_recipient].button2.Content.ToString();
         _button2Visibility = MainWindow.playerTurns[_recipient].button2.Visibility;
         _button3Text = MainWindow.playerTurns[_recipient].button3.Content.ToString();
         _button3Visibility = MainWindow.playerTurns[_recipient].button3.Visibility;
         _buttonBackText = MainWindow.playerTurns[_recipient].buttonBack.Content.ToString();
         _buttonBackVisibility = MainWindow.playerTurns[_recipient].buttonBack.Visibility;
         _individualPrompt = MainWindow.playerTurns[_recipient].Prompt.Content.ToString();
         _newUniversalPrompt = MainWindow.newUniversalPrompt;
         _numCardsInDeck = MainWindow.deckShuffled.Count;
         _playerNames = MainWindow.playerNames;
         _playerNum = MainWindow.playerNum;
         _playNum = MainWindow.playNum;
         _updateCards = MainWindow.updateCards;
     }
 }
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            //validate target type
            if (targetType != typeof(System.Windows.Visibility))
            {
                throw new InvalidOperationException("Incorrect usage of AnyAllButtonVisibilityConverter - the target type has to be Visibility");
            }

            System.Windows.Visibility visibility = System.Windows.Visibility.Hidden; //default
            if (parameter != null)
            {
                //get default visibility hidden or collapsed visibility
                visibility = (System.Windows.Visibility)Enum.Parse(typeof(System.Windows.Visibility), (string)parameter);
            }

            //check if vertex has more than two incoming edges
            int numberOfIncomingEdges = (int)value;

            if (numberOfIncomingEdges >= 2)
            {
                visibility = System.Windows.Visibility.Visible;
            }

            return(visibility);
        }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            System.Windows.Visibility result = System.Windows.Visibility.Collapsed;
            if (value is SellerProductRequestStatus)
            {
                switch ((SellerProductRequestStatus)value)
                {
                case SellerProductRequestStatus.WaitApproval:
                    if (parameter != null)
                    {
                        result = System.Windows.Visibility.Visible;
                    }
                    break;

                case SellerProductRequestStatus.Approved:
                    if (parameter != null && parameter.ToString().Equals("DenyOperate"))
                    {
                        result = System.Windows.Visibility.Visible;
                    }
                    else if (parameter != null && parameter.ToString().Equals("AuditOperate"))
                    {
                        result = System.Windows.Visibility.Collapsed;
                    }
                    else
                    {
                        result = System.Windows.Visibility.Visible;
                    }
                    break;
                }
            }

            return(result);
        }
示例#8
0
        public object Convert(object value,
                              Type targetType,
                              object parameter,
                              System.Globalization.CultureInfo culture)
        {
            string __value = value.ToString();
            string __param = parameter.ToString();

            System.Windows.Visibility __visibility = System.Windows.Visibility.Visible;

            if (__param == "1")
            {
                if (__value == "1")
                {
                    __visibility = System.Windows.Visibility.Visible;
                }
                else if (__value == "0")
                {
                    __visibility = System.Windows.Visibility.Collapsed;
                }
            }
            else if (__param == "0")
            {
                if (__value == "1")
                {
                    __visibility = System.Windows.Visibility.Collapsed;
                }
                else if (__value == "0")
                {
                    __visibility = System.Windows.Visibility.Visible;
                }
            }

            return(__visibility);
        }
示例#9
0
 private void HidePropertiesEditor()
 {
     ShowPropEditor   = System.Windows.Visibility.Collapsed;
     ShowSpriteEditor = System.Windows.Visibility.Visible;
     OnPropertyChanged("ShowPropEditor");
     OnPropertyChanged("ShowSpriteEditor");
 }
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            //validate target type
            if (targetType != typeof(System.Windows.Visibility))
            {
                throw new InvalidOperationException();
            }

            System.Windows.Visibility visibility = System.Windows.Visibility.Collapsed; //default
            if (parameter != null)
            {
                //get default visibility hidden or collapsed visibility
                visibility = (System.Windows.Visibility)Enum.Parse(typeof(System.Windows.Visibility), (string)parameter);
            }

            if (value != null)
            {
                if (value.Equals(String.Empty) == false)
                {
                    visibility = System.Windows.Visibility.Visible;
                }
            }

            return(visibility);
        }
示例#11
0
 private void ToggleCustomBillerVisibility(System.Windows.Visibility visible)
 {
     lblCustomBiller.Visibility     = visible;
     lblCustomBillerCode.Visibility = visible;
     lblCustomBillerValidAccountNumber.Visibility = visible;
     txtCustomBillerCode.Visibility = visible;
     txtCustomBillerValidAccountNumber.Visibility = visible;
 }
示例#12
0
        public DocumentDecorator(IDocument document, Action <DocumentDecorator> closeAction)
        {
            this.document    = document;
            this.closeAction = closeAction;
            CloseCommand     = new DelegateCommand(Close);

            Visibility = System.Windows.Visibility.Visible;
        }
示例#13
0
 public void SetVisibility(System.Windows.Visibility visibility)
 {
     for (int i = 0; i < markers.Count; i++)
     {
         markers[i].Visibility = visibility;
     }
     Visibility = visibility;
 }
示例#14
0
 private void EditProperties(object obj)
 {
     EditingProperties = (TileProperties)obj;
     ShowPropEditor    = System.Windows.Visibility.Visible;
     ShowSpriteEditor  = System.Windows.Visibility.Collapsed;
     OnPropertyChanged("EditingProperties");
     OnPropertyChanged("ShowPropEditor");
     OnPropertyChanged("ShowSpriteEditor");
 }
示例#15
0
 public ProgramInfo(int channelVID, string title, string playLink, string slotUrl,int index,System.Windows.Visibility isDown)
 {
     _channelVID = channelVID;
     _title = title;
     _playLink = playLink;
     _slotUrl = slotUrl;
     _index = index;
     _isDown = isDown;
 }
示例#16
0
 public ProgramInfo(int channelVID, string title, string playLink, string slotUrl, int index, System.Windows.Visibility isDown)
 {
     _channelVID = channelVID;
     _title      = title;
     _playLink   = playLink;
     _slotUrl    = slotUrl;
     _index      = index;
     _isDown     = isDown;
 }
示例#17
0
        public EGFRToALKReflexPath(string reportNo, YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                   YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
                                   System.Windows.Window window,
                                   System.Windows.Visibility backButtonVisibility) : base(pageNavigator, window)
        {
            this.m_AccessionOrder       = accessionOrder;
            this.m_BackButtonVisibility = backButtonVisibility;

            this.m_EGFRToALKReflexAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
        }
示例#18
0
        /// <summary>
        /// Assigne un état d'affichage de plusieurs contrôles.
        /// </summary>
        /// <param name="_visibility">Etat d'affihage</param>
        private void VisibilityCriteriaControls(Visibility _visibility)
        {
            Visibility visibility = _visibility;

            chk_certified.Visibility  = visibility;
            lbl_age.Visibility        = visibility;
            cbo_age.Visibility        = visibility;
            lbl_nbrYearExp.Visibility = visibility;
            cbo_nbrYearExp.Visibility = visibility;
        }
示例#19
0
 public WomensHealthProfilePath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder,
                                YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
                                System.Windows.Window window,
                                System.Windows.Visibility backButtonVisibility) : base(pageNavigator, window)
 {
     this.m_AccessionOrder       = accessionOrder;
     this.m_ClientOrder          = clientOrder;
     this.m_BackButtonVisibility = backButtonVisibility;
 }
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            Boolean b = value != null;

            b = b ^ Inverted;

            Visibility v = b ? Visibility.Visible : Visibility.Collapsed;

            return(v);
        }
 public LynchSyndromeEvaluationResultPath(string reportNo,
     YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
     YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
     System.Windows.Window window,
     System.Windows.Visibility backButtonVisibility)
     : base(pageNavigator, window)
 {
     this.m_AccessionOrder = accessionOrder;
     this.m_PanelSetOrderLynchSyndromeEvaluation = (YellowstonePathology.Business.Test.LynchSyndrome.PanelSetOrderLynchSyndromeEvaluation)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
     this.m_BackButtonVisibility = backButtonVisibility;
 }
示例#22
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            System.Windows.Visibility r = System.Windows.Visibility.Visible;

            if (value is bool v && v == false)
            {
                r = System.Windows.Visibility.Hidden;
            }

            return(r);
        }
 public ComprehensiveColonCancerProfilePath(string reportNo,
     YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
     YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
     System.Windows.Window window,
     System.Windows.Visibility backButtonVisibility)
     : base(pageNavigator, window)
 {
     this.m_AccessionOrder = accessionOrder;
     this.m_ComprehensiveColonCancerProfile = (YellowstonePathology.Business.Test.ComprehensiveColonCancerProfile.ComprehensiveColonCancerProfile)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
     this.m_BackButtonVisibility = backButtonVisibility;
 }
示例#24
0
 public LynchSyndromeEvaluationResultPath(string reportNo,
                                          YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                          YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
                                          System.Windows.Window window,
                                          System.Windows.Visibility backButtonVisibility)
     : base(pageNavigator, window)
 {
     this.m_AccessionOrder = accessionOrder;
     this.m_PanelSetOrderLynchSyndromeEvaluation = (YellowstonePathology.Business.Test.LynchSyndrome.PanelSetOrderLynchSyndromeEvaluation) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
     this.m_BackButtonVisibility = backButtonVisibility;
 }
        public EGFRToALKReflexPath(string reportNo, YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
            YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
            System.Windows.Window window,
            System.Windows.Visibility backButtonVisibility)
            : base(pageNavigator, window)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_BackButtonVisibility = backButtonVisibility;

            this.m_EGFRToALKReflexAnalysisTestOrder = (YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
        }
        public WomensHealthProfilePath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder,
            YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
            System.Windows.Window window,
            System.Windows.Visibility backButtonVisibility)
            : base(pageNavigator, window)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_ClientOrder = clientOrder;
            this.m_BackButtonVisibility = backButtonVisibility;
        }
示例#27
0
 public BRAFV600EKResultPath(string reportNo,
                             YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                             YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
                             System.Windows.Visibility backButtonVisibility,
                             System.Windows.Window window)
     : base(pageNavigator, window)
 {
     this.m_AccessionOrder       = accessionOrder;
     this.m_PanelSetOrder        = (YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
     this.m_BackButtonVisibility = backButtonVisibility;
 }
示例#28
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            System.Windows.Visibility r = System.Windows.Visibility.Visible;

            if (value is null == false)
            {
                r = System.Windows.Visibility.Collapsed;
            }

            return(r);
        }
示例#29
0
 public ComprehensiveColonCancerProfilePath(string reportNo,
                                            YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                            YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
                                            System.Windows.Window window,
                                            System.Windows.Visibility backButtonVisibility)
     : base(pageNavigator, window)
 {
     this.m_AccessionOrder = accessionOrder;
     this.m_ComprehensiveColonCancerProfile = (YellowstonePathology.Business.Test.ComprehensiveColonCancerProfile.ComprehensiveColonCancerProfile) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
     this.m_BackButtonVisibility            = backButtonVisibility;
 }
        public BRAFV600EKResultPath(string reportNo,
            YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
			System.Windows.Visibility backButtonVisibility,
            System.Windows.Window window)
            : base(pageNavigator, window)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_PanelSetOrder = (YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
            this.m_BackButtonVisibility = backButtonVisibility;
        }
示例#31
0
 public Sheldue(System.Windows.Visibility Notes, MaterialDesignThemes.Wpf.PackIconKind Kind, string TagNoteButton, string para, string work, string teacher, string auditorya, UserNotes note)
 {
     this.Notes         = Notes;
     this.Kind          = Kind;
     this.TagNoteButton = TagNoteButton;
     Para      = para;
     Work      = work;
     Teacher   = teacher;
     Auditorya = auditorya;
     userNotes = note;
 }
        public KRASStandardReflexResultPath(string reportNo,
            YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
			System.Windows.Window window,
            System.Windows.Visibility backButtonVisibility)
            : base(pageNavigator, window)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_KRASStandardReflexTestOrder = (YellowstonePathology.Business.Test.KRASStandardReflex.KRASStandardReflexTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
            this.m_BackButtonVisibility = backButtonVisibility;
        }
 public KRASStandardReflexResultPath(string reportNo,
                                     YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                     YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
                                     System.Windows.Window window,
                                     System.Windows.Visibility backButtonVisibility)
     : base(pageNavigator, window)
 {
     this.m_AccessionOrder = accessionOrder;
     this.m_KRASStandardReflexTestOrder = (YellowstonePathology.Business.Test.KRASStandardReflex.KRASStandardReflexTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo);
     this.m_BackButtonVisibility        = backButtonVisibility;
 }
示例#34
0
        public DetailHeatMapPageViewModel(SemanticLink semanticLink, TripDirection direction, List <Driver> drivers, List <Car> cars, List <Sensor> sensors)
        {
            this.semantciLink = semanticLink;
            this.direction    = direction;
            this.drivers      = drivers;
            this.cars         = cars;
            this.sensors      = sensors;

            this.ProgressBarVisibility = System.Windows.Visibility.Visible;

            createPlotModel();
        }
        public ProviderDistributionPath(string reportNo, YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
            System.Windows.Visibility nextButtonVisibility,
            System.Windows.Visibility closeButtonVisibility,
            System.Windows.Visibility backButtonVisibility)
        {
            this.m_ReportNo = reportNo;
            this.m_AccessionOrder = accessionOrder;

            this.m_NextButtonVisibility = nextButtonVisibility;
            this.m_CloseButtonVisibility = closeButtonVisibility;
            this.m_BackButtonVisibility = backButtonVisibility;
        }
        public ProviderDistributionPath(string reportNo, YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                        System.Windows.Visibility nextButtonVisibility,
                                        System.Windows.Visibility closeButtonVisibility,
                                        System.Windows.Visibility backButtonVisibility)
        {
            this.m_ReportNo       = reportNo;
            this.m_AccessionOrder = accessionOrder;

            this.m_NextButtonVisibility  = nextButtonVisibility;
            this.m_CloseButtonVisibility = closeButtonVisibility;
            this.m_BackButtonVisibility  = backButtonVisibility;
        }
 public static System.Windows.Visibility Reversed(this System.Windows.Visibility visibility)
 {
     if (visibility == System.Windows.Visibility.Visible)
     {
         visibility = System.Windows.Visibility.Collapsed;
     }
     else if (visibility == System.Windows.Visibility.Collapsed || visibility == System.Windows.Visibility.Hidden)
     {
         visibility = System.Windows.Visibility.Visible;
     }
     return(visibility);
 }
示例#38
0
 /// <summary>
 /// Метод преобразования состояние видимости объекта в логическое значение
 /// </summary>
 /// <param name="value">данные</param>
 /// <param name="targetType">Тип целевого свойства привязки.  </param>
 /// <param name="parameter">Используемый параметр преобразователя. </param>
 /// <param name="culture">Язык и региональные параметры, используемые в преобразователе</param>
 /// <returns>Возвращает признак видимости объекта </returns>
 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
 {
     System.Windows.Visibility param = (System.Windows.Visibility)value;
     if (param == System.Windows.Visibility.Visible)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#39
0
 private static void SetModals(System.Windows.Visibility visible)
 {
     StaticAgentSelectorVm.AgentSelectorViewModel.ModalVisibility                   = visible;
     StaticReceiveVm.ReceiveViewModel.ModalVisibility                               = visible;
     StaticSendParametersVm.SendParametersViewModel.ModalVisibility                 = visible;
     StaticStagedSendParametersVm.StagedSendParametersViewModel.ModalVisibility     = visible;
     StaticSendReversalParametersVm.SendReversalParametersViewModel.ModalVisibility = visible;
     StaticStagedBillPayVm.StagedBillPayViewModel.ModalVisibility                   = visible;
     StaticTransactionPickerVm.TransactionPickerViewModel.ModalVisibility           = visible;
     StaticBatchNumberVm.BatchNumberViewModel.ModalVisibility                       = visible;
     StaticStagedReceiveVm.StagedReceiveViewModel.ModalVisibility                   = visible;
     StaticBillPayVm.BillPayViewModel.ModalVisibility                               = visible;
 }
        private System.Windows.Visibility InvertVisibility(System.Windows.Visibility visibility)
        {
            if (visibility == System.Windows.Visibility.Collapsed)
            {
                return(System.Windows.Visibility.Visible);
            }
            else if (visibility == System.Windows.Visibility.Hidden)
            {
                return(System.Windows.Visibility.Visible);
            }

            return(System.Windows.Visibility.Collapsed);
        }
        private void SetWindowButtonVisibility()
        {
            this.m_BackButtonVisibility = System.Windows.Visibility.Visible;
            this.m_NextButtonVisibility = System.Windows.Visibility.Visible;

            if (this.m_ActionIndex == 0)
            {
                this.m_BackButtonVisibility = System.Windows.Visibility.Hidden;
            }

            if(this.m_ActionIndex == this.m_ActionList.Count - 1)
            {
                this.m_NextButtonVisibility = System.Windows.Visibility.Hidden;
            }
        }
		public void StartLongOperation()
		{
			InProgress = System.Windows.Visibility.Visible;
		}
		public void EndLongOperation()
		{
			InProgress = System.Windows.Visibility.Hidden;
		}
 public void ExitButtonActivate()
 {
     ThisWindow = System.Windows.Visibility.Hidden;
 }
示例#45
0
 public UIParameterListItem(string parameterName, System.Windows.Visibility visibility)
 {
     this.m_Visibility = visibility;
     this.m_Name = parameterName;
 }
示例#46
0
 public ClientServicesUI()
 {
     this.m_SignOutButtonVisibility = System.Windows.Visibility.Collapsed;
     this.m_DisplayName = string.Empty;
 }
        private async void createPlotModel()
        {
            await Task.Run(() =>
            {
                this.dataTable = DatabaseAccesserEcolog.GetResult(createQuery());
            });
            
            calculateEnergyParameter();
            calculateTimeParameter();

            var plotModel = new PlotModel();
            plotModel.Subtitle = "SemananticLink: " + semantciLink.Semantics + ", Direction: " + direction.Direction;
            plotModel.Title = "Semantic Matrix";

            var linearColorAxis = new LinearColorAxis();
            linearColorAxis.HighColor = OxyColors.Gray;
            linearColorAxis.LowColor = OxyColors.Black;
            linearColorAxis.Position = AxisPosition.Right;
            plotModel.Axes.Add(linearColorAxis);

            var linearAxis1 = new LinearAxis();
            linearAxis1.Title = "Time";
            linearAxis1.Unit = "s";
            linearAxis1.Position = AxisPosition.Bottom;
            plotModel.Axes.Add(linearAxis1);
            var linearAxis2 = new LinearAxis();
            linearAxis2.Title = "Lost Energy";
            linearAxis2.Unit = "kWh";
            plotModel.Axes.Add(linearAxis2);

            var heatMapSeries1 = new HeatMapSeries();
            heatMapSeries1.LabelFormatString = "0";
            heatMapSeries1.X0 = minExcludedTime;
            heatMapSeries1.X1 = maxExcludedTime;
            heatMapSeries1.Y0 = minExcludedEnergy;
            heatMapSeries1.Y1 = maxExcludedEnergy;
            heatMapSeries1.LabelFontSize = 0.2;
            heatMapSeries1.Data = new Double[classNumber + 1, classNumber + 1];

            int count = 0; //  for debug

            double preTimeLevel = 0;
            double currentTimeLevel = minExcludedTime;

            for (int i = 0; i < classNumber + 1; i++)
            {
                double preEnergyLevel = 0;
                double currentEnergyLevel = minExcludedEnergy;

                for (int j = 0; j < classNumber + 1; j++)
                {
                    heatMapSeries1.Data[i, j] = dataTable.AsEnumerable()
                        .Where(x => x.Field<double>("SumLostEnergy") > preEnergyLevel)
                        .Where(x => x.Field<double>("SumLostEnergy") <= currentEnergyLevel)
                        .Where(x => x.Field<int>("TIME") > preTimeLevel)
                        .Where(x => x.Field<int>("TIME") <= currentTimeLevel).Count();

                    count += (int)heatMapSeries1.Data[i, j];

                    if (j == 0)
                    {
                        preEnergyLevel = minExcludedEnergy;
                    }
                    else
                    {
                        preEnergyLevel += classWidthEnergy;
                    }

                    currentEnergyLevel += classWidthEnergy;

                }

                if (i == 0)
                {
                    preTimeLevel = minExcludedTime;
                }
                else
                {
                    preTimeLevel += classWidthTime;
                }

                currentTimeLevel += classWidthTime;
            }

            plotModel.Series.Add(heatMapSeries1);

            this.ProgressBarVisibility = System.Windows.Visibility.Collapsed;
            this.PlotModel = plotModel;

        }
        private void GoToParamsOrMetaData(object arg)
        {
            var mf = arg as ModernFrame;

            try
            {
                if (mf != null)
                {
                    var tcc = VisualHelper.FindChild<TransitioningContentControl>(mf, null);
                    if (!mf.Source.OriginalString.Contains("Params"))
                    {
                        tcc.Transition = "MyToLeftTransition";
                        System.Windows.Input.NavigationCommands.GoToPage.Execute(string.Format("/Content/Params.xaml#{0}", this.currentBusinessProcessSourceType), mf);                    
                        this.LeftButtonVisibility = System.Windows.Visibility.Visible;
                        this.RightButtonVisibility = System.Windows.Visibility.Hidden;
                    }
                    else
                    {
                        tcc.Transition = "MyToRightTransition";
                        System.Windows.Input.NavigationCommands.GoToPage.Execute(string.Format("/Content/MetaDataContent.xaml#{0}", this.currentBusinessProcessSourceType), mf);
                        this.LeftButtonVisibility = System.Windows.Visibility.Hidden;
                        this.RightButtonVisibility = System.Windows.Visibility.Visible;
                    }
                }
            }
            catch(Exception ex)
            {
#if DEBUG
                System.Windows.MessageBox.Show("Ex -> GoToParamsOrMetaData: " + ex.Message);
#endif
            }
        }
 public MainContentViewModel()
 {
     this.TransactionEventsList = EnumHelper.GetLocalizedValuesList(typeof(TransactionEvent)).Select(x=>x.Value).ToList<string>();
     this.TransactionExportODBTypeList = EnumHelper.GetLocalizedValuesList(typeof(TransactionExportODBType)).Select(x => x.Value).ToList<string>();
     this.GoToParamsOrMetaDataCommand = new RelayCommand(arg => this.GoToParamsOrMetaData(arg));
     this.MySaveCommand = new RelayCommand(arg => this.Save());
     this.AddNewTransactionEventCommand = new RelayCommand(arg => this.AddNewTransactionEven());
     this.LeftButtonVisibility = System.Windows.Visibility.Hidden;
     this.RightButtonVisibility = System.Windows.Visibility.Hidden;
 }       
        public DetailHeatMapPageViewModel(SemanticLink semanticLink, TripDirection direction, List<Driver> drivers, List<Car> cars, List<Sensor> sensors)
        {
            this.semantciLink = semanticLink;
            this.direction = direction;
            this.drivers = drivers;
            this.cars = cars;
            this.sensors = sensors;

            this.ProgressBarVisibility = System.Windows.Visibility.Visible;

            createPlotModel();
        }