private void OnUserPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "UserId")
     {
         this.SetLoggedUser();
     }
 }
        private void OnTransferModelPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            IsValid = IsTransferModelValid();

            if (e.PropertyName == DataTransferModelProperties.HasImportStarted)
                IsAllowed = !TransferModel.HasImportStarted;
        }
 private void OnPropertyChanged(object sender, PropertyChangedEventArgs args)
 {
     if (args.PropertyName == "Name" || args.PropertyName == "Category" || args.PropertyName == "Description")
     {
         HasUnsavedChanges = true;
     }
 }
Beispiel #4
0
 protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
 {
     if (PropertyChanged != null)
     {
         PropertyChanged(this, e);
     }
 }
 void RootPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if ("State" == e.PropertyName)
     {
         base.OnPropertyChanged("ProgressEnabled");
     }
 }
 private void OnAppearanceManagerPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "ThemeSource" || e.PropertyName == "AccentColor")
     {
         SyncThemeAndColor();
     }
 }
 /// <summary>
 /// Handles the <see cref="E:PropertyChanged" /> event.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="PropertyChangedEventArgs"/> instance containing the event data.</param>
 private void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "CurrentPage")
     {
         this.RaiseCurrentPageChanged();
     }
 }
 private void OnLoginPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "IsLoggedIn" && IsLoggedIn)
     {
         this.regionManager.Regions[RegionNames.ShellContentRegion].RequestNavigate("ContentView", nr => { });
     }
 }
        private void ChangeShortcutsMapping(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
        {
            if (propertyChangedEventArgs.PropertyName != "Keys"
                && propertyChangedEventArgs.PropertyName != "TrackerPlugin"
                && propertyChangedEventArgs.PropertyName != "MediaPlugin")
                return;

            _state.Shortcuts.Register(_config.KeyFieldOfViewMinus, new DelegateCommand(DecreaseFieldOfView));
            _state.Shortcuts.Register(_config.KeyFieldOfViewPlus, new DelegateCommand(IncreaseFieldOfView));
            _state.Shortcuts.Register(_config.KeyHorizontalOffsetMinus, new DelegateCommand(DecreaseHorizontalOffset));
            _state.Shortcuts.Register(_config.KeyHorizontalOffsetPlus, new DelegateCommand(IncreaseHorizontalOffset));
            _state.Shortcuts.Register(_config.KeyVerticalOffsetMinus, new DelegateCommand(DecreaseVerticalOffset));
            _state.Shortcuts.Register(_config.KeyVerticalOffsetPlus, new DelegateCommand(InreaseVerticalOffset));

            if(_state.TrackerPlugin != null && _state.TrackerPlugin.Content != null)
            {
                _state.Shortcuts.Register(_config.KeyMoveForward, _state.TrackerPlugin.Content.MoveForwardCommand);
                _state.Shortcuts.Register(_config.KeyMoveBackward, _state.TrackerPlugin.Content.MoveBackwardCommand);
                _state.Shortcuts.Register(_config.KeyMoveLeft, _state.TrackerPlugin.Content.MoveLeftCommand);
                _state.Shortcuts.Register(_config.KeyMoveRight, _state.TrackerPlugin.Content.MoveRightCommand);
                _state.Shortcuts.Register(_config.KeyMoveUp, _state.TrackerPlugin.Content.MoveUpCommand);
                _state.Shortcuts.Register(_config.KeyMoveDown, _state.TrackerPlugin.Content.MoveDownCommand);
                _state.Shortcuts.Register(_config.KeyTrackerCalibrate, new DelegateCommand(Calibrate));
                _state.Shortcuts.Register(_config.KeyTrackerReset, _state.TrackerPlugin.Content.ResetCommand);
            }

            if (_state.MediaPlugin != null && _state.MediaPlugin.Content != null)
            {
                _state.Shortcuts.Register(_config.KeyPlayPause, new DelegateCommand(MediaPlayPause));
                _state.Shortcuts.Register(_config.KeyStop, _state.MediaPlugin.Content.StopCommand);
                _state.Shortcuts.Register(_config.KeyPrevious, _state.MediaPlugin.Content.PreviousCommand);
                _state.Shortcuts.Register(_config.KeyNext, _state.MediaPlugin.Content.NextCommand);
            }
        }
 public void OnPropertyChanged(PropertyChangedEventArgs e)
 {
     if (PropertyChanged != null)
     {
         PropertyChanged(this, e);
     }
 }
Beispiel #11
0
 private void GP_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     //  Nom du noeud modifié            ((GrandeurPhysique)sender).Nom  
     //  Nom de la propriété modifier    e.PropertyName
     if (e.PropertyName=="Valeur")
         Model.CalculerRelation(((GrandeurPhysique)sender));
 }
 private void ViewModelOnPropertyChanged(object sender, PropertyChangedEventArgs args)
 {
     if (args.PropertyName == "AddSelectedItems")
     {
         FollowGolfListBox.SelectedItems.AddRange(ViewModel.GolfFollowResources);
     }
 }
		private void Pilot_PropertyChanged(object sender, PropertyChangedEventArgs e)
		{
			if (e.PropertyName == "Position" && !this.RaceStarted)
			{
				this.GetLeader();
			}
		}
Beispiel #14
0
 private void TeamMembersWidget_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName.Equals("IsInSettingsMode"))
     {
         ToggleRefreshInSettingsMode();
     }
 }
Beispiel #15
0
 private void workWeek_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     // this property doesn't exist here, but we want to trigger saving the data at MainViewModel
     this.OnPropertyChanged("HoursDuration");
     this.UpdateProjectHitlistAsync();
     this.UpdatePositionHitlistAsync();
 }
 void HandlePropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if(e.PropertyName == ReflectionUtil.GetPropertyName(() => this.model.DiscoveredGameInstances))
     {
         this.UpdateList ();
     }
 }
Beispiel #17
0
 private void EntityOnPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
 {
     // Handles changes in entity properties
     var entity = sender as Entity;
     if (entity is PlayerEntity)
     {
         var player = entity as PlayerEntity;
         var client = GetClient(player);
         switch (propertyChangedEventArgs.PropertyName)
         {
             case "Health":
             case "Food":
             case "FoodSaturation":
                 client.SendPacket(new UpdateHealthPacket(player.Health, player.Food, player.FoodSaturation));
                 if (player.Health <= 0)
                     KillEntity(player);
                 break;
             case "SpawnPoint":
                 client.SendPacket(new SpawnPositionPacket(player.SpawnPoint));
                 break;
             case "GameMode":
                 client.SendPacket(new ChangeGameStatePacket(GameState.ChangeGameMode, client.Entity.GameMode));
                 break;
         }
     }
 }
Beispiel #18
0
		void ConstantTypeVM_PropertyChanged(object sender, PropertyChangedEventArgs e) {
			if (e.PropertyName == nameof(ConstantTypeVM.Value))
				OnPropertyChanged(nameof(Value));
			else if (e.PropertyName == nameof(ConstantTypeVM.IsEnabled))
				IsEnabled = ConstantTypeVM.IsEnabled;
			HasErrorUpdated();
		}
Beispiel #19
0
 void RaisePropertyChanged(PropertyChangedEventArgs e)
 {
     if (PropertyChanged != null)
     {
         PropertyChanged(this, e);
     }
 }
Beispiel #20
0
 protected void OnPropertyChanged(string propertyName)
 {
     var handler = PropertyChanged;
     if (handler == null) return;
     var e = new PropertyChangedEventArgs(propertyName);
     handler(this, e);
 }
 private void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (this.propertyNames[(INotifyPropertyChanged)sender].Contains(e.PropertyName))
     {
         this.handler(sender, e);
     }
 }
 /// <summary>
 /// Wird aufgerufen, wenn sich eine Property in WorkflowEditorDesignerCanvasErrorViewModel ausgelöst wird.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void ErrorOnPropertyChanged(object sender, PropertyChangedEventArgs args)
 {
     if (args.PropertyName == "Error")
     {
         ErrorMessage = WorkflowEditorDesignerCanvasErrorViewModel.Instance.Error;
     }
 }
		private void UpdateCanExecute(object sender, PropertyChangedEventArgs e)
		{
			if (e.PropertyName == "HasNextPage")
			{
				RaiseCanExecuteChanged();
			}
		}
 private void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "Title")
     {
         Application.Current.MainWindow.Title = "CefSharp.MinimalExample.Wpf - " + Title;
     }
 }
        /// <summary>
        /// Handles the PropertyChanged event of the <see cref="_settings"/>.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
        void settings_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if (!StringComparer.Ordinal.Equals(KeySettingName, e.PropertyName))
                return;

            UpdateValue();
        }
 void ObservableViewSource_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (ItemPropertyChanged != null)
     {
         ItemPropertyChanged(sender, e);
     }
 }
 void CoreDataContent_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == CoreDataTypes.CurrentSelectedDatabase.ToString())
     {
         SetCurrentTreeViewNode();
     }
 }
Beispiel #28
0
 void LayerPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "Envelope")
     {
         OnPropertyChanged(e.PropertyName);
     }
 }
Beispiel #29
0
 private void SettingsPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "Password")
     {
         password.Password = ViewModel.Password;
     }
 }
        private void NotifierPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if (ShouldNotify(e.PropertyName))
                Notify();

            HookSubpathMonitor();
        }
        void td_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            switch (e.PropertyName)
            {
                case "ShouldRun":

                    if (Tests.All(t => t.ShouldRun == true))
                    {
                        _shouldRun = true;
                    }
                    else if (Tests.All(t => t.ShouldRun == false))
                    {
                        _shouldRun = false;
                    }
                    else
                    {
                        _shouldRun = null;
                    }

                    OnPropertyChanged("ShouldRun");
                    break;
            }
        }
Beispiel #32
0
        public void WorkSpacePropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            // Handle Solution change
            //TODO: cleanup close current biz flow etc...
            if (e.PropertyName == nameof(WorkSpace.Solution))
            {
                SetSolutionDependedUIElements();
                if (WorkSpace.Instance.Solution == null)
                {
                    xSolutionTabsListView.SelectedItem = null;
                    xSolutionNameTextBlock.Text        = "Please Load Solution";
                }
                else
                {
                    xNoLoadedSolutionImg.Visibility = Visibility.Collapsed;

                    GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xSolutionNameTextBlock, TextBlock.TextProperty, WorkSpace.Instance.Solution, nameof(Solution.Name), System.Windows.Data.BindingMode.OneWay);
                    GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xSolutionNameTextBlock, TextBlock.ToolTipProperty, WorkSpace.Instance.Solution, nameof(Solution.Folder), System.Windows.Data.BindingMode.OneWay);
                    xSolutionTabsListView.SelectedItem = null;
                    xSolutionTabsListView.SelectedItem = xBusinessFlowsListItem;
                }
            }
        }
Beispiel #33
0
 protected override void Child_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     for (int index = 0; index < this.Count; index++)
     {
         if (ReferenceEquals(this[index], sender))
         {
             PropertyDescriptor descriptor = GetPropertyDescriptor(e.PropertyName);
             if (descriptor != null)
             {
                 OnListChanged(new ListChangedEventArgs(
                                   ListChangedType.ItemChanged, index, GetPropertyDescriptor(e.PropertyName)));
             }
             else
             {
                 OnListChanged(new ListChangedEventArgs(
                                   ListChangedType.ItemChanged, index));
             }
             return;
         }
     }
     OnChildPropertyChanged(sender, e);
     base.Child_PropertyChanged(sender, e);
 }
Beispiel #34
0
 void _clientLogic_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     if (this.Dispatcher.CheckAccess())
     {
         if (e.PropertyName == "NotBusy")
         {
             if (_clientLogic.NotBusy)
             {
                 gridMain.IsEnabled   = true;
                 Mouse.OverrideCursor = null;
             }
             else
             {
                 gridMain.IsEnabled   = false;
                 Mouse.OverrideCursor = Cursors.Wait;
             }
         }
     }
     else
     {
         this.Dispatcher.BeginInvoke(new Action <object, PropertyChangedEventArgs>(_clientLogic_PropertyChanged), sender, e);
     }
 }
 private void MapView_PropertyChanged(object?sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     //If user stopped navigating and we're not in the correct autopan mode,
     //restore autopan after the set delay.
     if (sender is MapView mapView)
     {
         if (IsEnabled && e.PropertyName == "IsNavigating")
         {
             if (mapView.LocationDisplay != null &&
                 mapView.LocationDisplay.AutoPanMode != PanMode)
             {
                 if (!mapView.IsNavigating)
                 {
                     m_timer.Invoke(TimeSpan.FromSeconds(DelayInSeconds));
                 }
                 else
                 {
                     m_timer.Cancel();
                 }
             }
         }
     }
 }
Beispiel #36
0
        private void appModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            ApplicationViewModel appModel = sender as ApplicationViewModel;

            switch (e.PropertyName)
            {
            case "ComponentLibraryViewModel":
                SetComponentLibrary(appModel);
                break;

            case "WorkspaceViewModel":
                SetWorkspace(appModel);
                break;

            case "LogViewModel":
                SetLog(appModel);
                break;

            case "Settings":
                SetSettings(appModel);
                break;

            case "BenchmarkWizard":
                SetBenchmarkWizard(appModel);
                break;

            case "ExperimentName":
                NotifyPropertyChanged("ExperimentName");
                break;

            case "Experiment":
                throw new InvalidOperationException("The Experiment of the application wrapper cannot be changed.");

            default:
                throw new InvalidOperationException("Application wrapper does not properly wrap all properties.");
            }
        }
        private void Quantity_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            //quantity has changed in the ObservableCollection - update the actual backing store - what needs to happen is the consolidation of all the different DTO types
            //at the very least, a common base class of WorkOrderViewModel

            Xamarin.Forms.Entry entry = sender as Xamarin.Forms.Entry;

            if (entry != null)
            {
                string strQty = entry.Text;

                if (!String.IsNullOrEmpty(strQty))
                {
                    int qty = Convert.ToInt32(strQty);
                }

                foreach (WorkOrderInventoryItemDTO dto in workOrderInventoryList)
                {
                    WorkOrderViewModel wovm = null;
                    if (((ObservableCollection <WorkOrderViewModel>)InventoryItemsListView.ItemsSource).Where(a => a.InventoryId == dto.InventoryId).Any())
                    {
                        wovm         = ((ObservableCollection <WorkOrderViewModel>)InventoryItemsListView.ItemsSource).Where(a => a.InventoryId == dto.InventoryId).First();
                        dto.Quantity = wovm.Quantity;
                    }
                }

                foreach (NotInInventoryDTO dto in notInInventory)
                {
                    WorkOrderViewModel wovm = null;
                    if (((ObservableCollection <WorkOrderViewModel>)InventoryItemsListView.ItemsSource).Where(a => a.InventoryId == dto.NotInInventoryId).Any())
                    {
                        wovm = ((ObservableCollection <WorkOrderViewModel>)InventoryItemsListView.ItemsSource).Where(a => a.NotInInventoryId == dto.NotInInventoryId).First();
                        dto.NotInInventoryQuantity = wovm.Quantity;
                    }
                }
            }
        }
Beispiel #38
0
        protected override void OnElementPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs changedProperty)
        {
            base.OnElementPropertyChanged(sender, changedProperty);

            if (changedProperty.IsOneOf(CarouselView.ItemsSourceProperty, LinearItemsLayout.ItemSpacingProperty))
            {
                UpdateItemsSource();
            }
            else if (changedProperty.Is(CarouselView.ItemTemplateProperty))
            {
                UpdateItemTemplate();
            }
            else if (changedProperty.Is(CarouselView.PeekAreaInsetsProperty))
            {
                UpdatePeekAreaInsets();
            }
            else if (changedProperty.Is(CarouselView.IsSwipeEnabledProperty))
            {
                UpdateIsSwipeEnabled();
            }
            else if (changedProperty.Is(CarouselView.IsBounceEnabledProperty))
            {
                UpdateIsBounceEnabled();
            }
            else if (changedProperty.Is(CarouselView.PositionProperty))
            {
                UpdateFromPosition();
            }
            else if (changedProperty.Is(CarouselView.CurrentItemProperty))
            {
                UpdateFromCurrentItem();
            }
            else if (changedProperty.Is(CarouselView.LoopProperty))
            {
                UpdateLoop();
            }
        }
Beispiel #39
0
        /*
         * Finally, in the PropertyChanged handler, I cause the TextBox to grab the value from the ViewModel (by initiating the UpdateTarget()). This makes the TextBox get the modified string from the ViewModel (in your case the one with replaced characters). In my case I also had to handle restoring the user's caret position after refreshing the text (from the UpdateTarget()). That part may or may not apply to your situation though.
         */
        void ViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            TextBox tb = sender as TextBox;

            if (tb == null)
            {
                return;
            }

            // This textbox only cares about the property it is bound to
            if (e.PropertyName != MyViewModel.ValueStrPropertyName)
            {
                return;
            }

            // "this" here refers to the actual textbox since I'm in a custom control
            //  that derives from TextBox
            BindingExpression bindingExp = this.GetBindingExpression(TextBox.TextProperty);
            // the version that the ViewModel has (a potentially modified version of the user's string)
            String viewModelValueStr;

            viewModelValueStr = (bindingExp.DataItem as MyViewModel).ValueStr;


            if (viewModelValueStr != tb.Text)
            {
                // Store the user's old caret position (relative to the end of the str) so we can restore it
                //  after updating the text from the ViewModel's corresponding property.
                int oldCaretFromEnd = tb.Text.Length - tb.CaretIndex;

                // Make the TextBox's Text get the updated value from the ViewModel
                this.GetBindingExpression(TextBox.TextProperty).UpdateTarget();

                // Restore the user's caret index (relative to the end of the str)
                tb.CaretIndex = tb.Text.Length - oldCaretFromEnd;
            }
        }
Beispiel #40
0
        private void NavigationDataViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            // Debug.WriteLine("NavigationDataViewModel_PropertyChanged:" + e.PropertyName);
            switch (e.PropertyName)
            {
            case "State":
            case "Yaw":
            case "Roll":
            case "Pitch":
            case "Altitude":
            case "VelocityX":
            case "VelocityY":
                NotifyPropertyChanged(e.PropertyName);
                break;

            case "BatteryPercentage":
                NotifyPropertyChanged("Battery");
                break;

            case "WifiLinkQuality":
                NotifyPropertyChanged("Wifi");
                break;
            }
        }
Beispiel #41
0
        void ModelItem_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            // If left-hand operand changed, check if it become a feature property having valid values, e.g. Domain Attribute
            if (e.PropertyName == IMConstants.LeftOperandPropertyName)
            {
                IEnumerable <DynamicValue> validValues = ModelItem.Properties[IMConstants.RightOperandPropertyName].Value.GetValidValues();
                ModelProperty rightOperand             = ModelItem.Properties[IMConstants.RightOperandPropertyName];

                // if expression like "1 equals 1" becomes "status equals 1", the right-hand operand should be refresh.
                // if expression like "Status equals new" becomes "1 equals new", the right-hand operand should be refresh, too.
                if (validValues.Any())
                {
                    // TODO: refactor to remove redundant code.
                    DynamicValue dv = validValues.First();
                    rightOperand.SetValue(DynamicLiteral.CreateArgument(dv.Value));
                    _hasValidValues = true;
                }
                else if (_hasValidValues)
                {
                    rightOperand.SetValue(DynamicLiteral.CreateArgument(IMConstants.DefaultNumberValue));
                    _hasValidValues = false;
                }
            }
        }
        /// <summary>
        /// Raises event about GanttItemElement should be redraw if changed property can affect it's appearance.
        /// Or Time Range of Ganttcontrol should be changed.
        /// </summary>
        /// <param name="sender">Stop.</param>
        /// <param name="e">Event args.</param>
        private void _StopPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            if (e.PropertyName == Stop.PropertyNameIsLocked)
            {
                if (RedrawRequired != null)
                {
                    RedrawRequired(this, EventArgs.Empty);
                }
            }

            // If stop's time bounds was changed - raise necessary event to define new control's bounds.
            else if (e.PropertyName == Stop.PropertyNameArriveTime || e.PropertyName == Stop.PropertyNameTimeAtStop || e.PropertyName == Stop.PropertyNameWaitTime)
            {
                if (TimeRangeChanged != null)
                {
                    TimeRangeChanged(this, EventArgs.Empty);
                }

                if (RedrawRequired != null)
                {
                    RedrawRequired(this, EventArgs.Empty);
                }
            }
        }
 //When location changes, push this location to the route datasource
 private void LocationDisplay_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "CurrentLocation")
     {
         if (LocationDisplay.CurrentLocation != null)
         {
             if (Route != null)
             {
                 Route.SetCurrentLocation(LocationDisplay.CurrentLocation.Location);
             }
             if (firstLocation)
             {
                 var location = GeometryEngine.Project(LocationDisplay.CurrentLocation.Location, SpatialReferences.WebMercator) as MapPoint;
                 ExtentRequested = GeometryEngine.Buffer(location, LocationDisplay.CurrentLocation.HorizontalAccuracy + 500).Extent;
                 firstLocation   = false;
                 if (Route == null && m_routeTaskCancellationToken == null && !string.IsNullOrWhiteSpace(RouteToAddress))                         //calculate route now
                 //Calculate a route from the address
                 {
                     GenerateRoute(RouteToAddress);
                 }
             }
         }
     }
 }
Beispiel #44
0
        void Updater_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            if (e.PropertyName == "LogMessage")
            {
                App.Current.Dispatcher.Invoke((Action) delegate()
                {
                    if (_updater.LogMessage.IsError)
                    {
                        txtLog.AppendText(
                            string.Format("{0}\t{1}\r\n{2}\r\n",
                                          _updater.LogMessage.TimeStamp, _updater.LogMessage.Message, _updater.LogMessage.Exception));

                        if (_log.IsErrorEnabled)
                        {
                            _log.Error(_updater.LogMessage.Message, _updater.LogMessage.Exception);
                        }
                    }
                    else
                    {
                        txtLog.AppendText(string.Format("{0}\t{1}\r\n", _updater.LogMessage.TimeStamp, _updater.LogMessage.Message));

                        if (_log.IsInfoEnabled)
                        {
                            _log.Info(_updater.LogMessage.Message);
                        }
                    }
                });
            }
            else if (e.PropertyName == "DownloadBytes")
            {
                App.Current.Dispatcher.Invoke((Action) delegate()
                {
                    txtBytes.Text = _updater.DownloadBytes.ToString();
                });
            }
        }
Beispiel #45
0
        private void PortViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            switch (e.PropertyName)
            {
            case nameof(PortList):

                List <PC.XAMLFiles.Portis> portislist = new List <XAMLFiles.Portis>();

                foreach (string item in PortList)
                {
                    portislist.Add(new XAMLFiles.Portis()
                    {
                        PortName = item, BaudRate = 115200
                    });
                }

                PortisList = portislist;

                break;

            default:
                break;
            }
        }
        private void Model_ClockPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            var cd = sender as ClockM;

            if (e.PropertyName == "Checked" || e.PropertyName == "FilteredOut")
            {
                if (cd.Checked && !cd.FilteredOut)
                {
                    SelectedClocks.Add(VMForM(cd));
                }
                else // if (!cd.Checked || cd.FilteredOut)
                {
                    SelectedClocks.Remove(VMForM(cd));
                }
            }
            else if (
                (e.PropertyName == "CurrentValue" ||
                 e.PropertyName == "CurrentDateTime" ||
                 e.PropertyName == "CurrentTimeSpan" ||
                 e.PropertyName == "IsActive"))
            {
                UpdateClosestRingingMomentClockBasedOnChangedClock(cd);
            }
        }
        void TurntableScanner_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            switch (e.PropertyName)
            {
            case "IsConnected":
                Settings.TurntableProperties.IsHidden = Settings.TurntableAxialProperties.IsHidden = Settings.TurntableVolumetricProperties.IsHidden = !TurntableScanner.IsConnected;
                if (TurntableScanner.IsConnected)
                {
                    SetTurntable();
                    SetTurntableMode();
                    SetTurntableAxial();
                    SetTurntableVolumetric();
                }
                else
                {
                    TurntableScanner.Stop();
                }
                break;

            case "IsScanning":
                Settings.TurntableScanningSetter.SetReadOnly(TurntableScanner.IsScanning);
                break;
            }
        }
Beispiel #48
0
        void Handle_Recolor(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            Label label = (Label)sender;

            try
            {
                String text = label.Text;
                if (text.Substring(text.Length - 1, 1) == "%")
                {
                    text = text.Substring(0, text.Length - 1);
                }

                if (float.Parse(text) >= 89.5)
                {
                    label.TextColor = Color.Green;
                }
                else if (float.Parse(text) >= 79.5)
                {
                    label.TextColor = Color.Blue;
                }
                else if (float.Parse(text) >= 69.5)
                {
                    label.TextColor = Color.Orange;
                }
                else if (float.Parse(text) >= 59.5)
                {
                    label.TextColor = Color.DarkOrange;
                }
                else
                {
                    label.TextColor = Color.Red;
                }
            }catch {
                label.TextColor = Color.Red;
            }
        }
 void Settings_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     OnPropertyChanged(e.PropertyName);
 }
 private void CareerObject_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     // TODO?
 }
 void item_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
 }
Beispiel #52
0
 private void SmphDiagnosisLookup_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     (sender as SmphDiagnosisLookup).Changed(e.PropertyName);
 }
 private async void Context_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     await Root.Refresh(true);
 }
Beispiel #54
0
 private void crit_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     OnPropertyChanged(() => Crit); // refresh text binding
 }
Beispiel #55
0
 void Shapefiles_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     updateAvailableAreaNames();
 }
Beispiel #56
0
 private void UpdateManager_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     IsUpdateAvailable = m_updateManager.UpdateInstalled;
 }
Beispiel #57
0
 private void FFTemplateLookup_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     (sender as FFTemplateLookup).Changed(e.PropertyName);
     
 }
Beispiel #58
0
 private void StateToken_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     this.PropertyChanged?.Invoke(sender, e);
 }
Beispiel #59
0
 void OnGlobalOptionsPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     OnPropertyChanged(e.PropertyName);
 }
 private void ProvePropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     _propertyString = TEST;
 }