private static void OnIsClickedByUserChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     if (((bool)e.NewValue) == true)
     {
         (d as DataPoint).UpdateSelection();
     }
 }
 private static void RequestViewPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     if (d is MapView)
     {
         MapView mapView = d as MapView;
         if (e.NewValue is Geometry)
         {
             if (mapView.Extent != null)
             {
                 var _ = mapView.SetViewAsync((Geometry)e.NewValue);
             }
             else //Map not ready, wait till we have an extent and try again
             {
                 //We could just set the InitialExtent instead, but this gives a cool zoom in effect.
                 EventHandler handler = null;
                 handler = async (s, e2) =>
                     {
                         mapView.ExtentChanged -= handler;
                         await Task.Delay(500); //Wait a little so map loads a little before zooming first time (better experience)
                         var __ = mapView.SetViewAsync((Geometry)e.NewValue);
                     };
                 mapView.ExtentChanged += handler;
             }
         }
     }
 }
        private static void OnBehaviorsChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var oldBehaviorCollection = (BehaviorCollection)e.OldValue;
            var newBehaviorCollection = (BehaviorCollection)e.NewValue;

            if (oldBehaviorCollection == newBehaviorCollection)
            {
                return;
            }

            if (oldBehaviorCollection != null)
            {
#if WINDOWS_PHONE
                var associatedObject = typeof(BehaviorCollection)
                    .GetProperty("AssociatedObject", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
                    .GetValue(oldBehaviorCollection);
#else
                var associatedObject = oldBehaviorCollection.AssociatedObject;
#endif
                if (associatedObject != null)
                {
                    oldBehaviorCollection.Detach();
                }
            }

            if (newBehaviorCollection == null || d == null)
            {
                return;
            }

            newBehaviorCollection.Attach(d);
        }
 /// <summary>
 /// AxisLabelStyleProperty property changed handler.
 /// </summary>
 /// <param name="d">DisplayAxis that changed its AxisLabelStyle.</param>
 /// <param name="e">Event arguments.</param>
 private static void OnAxisLabelStylePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     DisplayAxis source = (DisplayAxis)d;
     Style oldValue = (Style)e.OldValue;
     Style newValue = (Style)e.NewValue;
     source.OnAxisLabelStylePropertyChanged(oldValue, newValue);
 }
Esempio n. 5
0
 private static void OnTriggersChanged(IDependencyObject obj, DependencyPropertyChangedEventArgs args)
 {
     var triggerCollection1 = args.OldValue as TriggerCollection;
     var triggerCollection2 = args.NewValue as TriggerCollection;
     if (triggerCollection1 == triggerCollection2)
     {
         return;
     }
     if (triggerCollection1 != null && triggerCollection1.AssociatedObject != null)
     {
         triggerCollection1.Detach();
     }
     if (triggerCollection2 == null || obj == null)
     {
         return;
     }
     if (triggerCollection2.AssociatedObject != null)
     {
         throw new InvalidOperationException("Cannot attach TriggerCollection multiple imes");
     }
     var fElement = obj as FormElement;
     if (fElement == null)
     {
         throw new InvalidOperationException("Can only host TriggerCollection on FormElement");
     }
     triggerCollection2.Attach(fElement);
 }
Esempio n. 6
0
        //------------------------------------------------------ 
        //
        //  Public Properties 
        //
        //-----------------------------------------------------

        private static void PositionPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) 
        {
            PointLightBase target = ((PointLightBase) d); 
 

            target.PropertyChanged(PositionProperty); 
        }
Esempio n. 7
0
 /// <summary>
 /// RatioVisibleProperty property changed handler.
 /// </summary>
 /// <param name="d">PartialView that changed its RatioVisible.</param>
 /// <param name="e">Event arguments.</param>
 private static void OnRatioVisibleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     Clipper source = (Clipper)d;
     double oldValue = (double)e.OldValue;
     double newValue = (double)e.NewValue;
     source.OnRatioVisibleChanged(oldValue, newValue);
 }
Esempio n. 8
0
        /// <summary>
        /// Handles changes to the MenuFlyout DependencyProperty.
        /// </summary>
        /// <param name="o">DependencyObject that changed.</param>
        /// <param name="e">Event data for the DependencyPropertyChangedEvent.</param>
        private static void OnMenuFlyoutChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            var element = o as FrameworkElement;

            if (null != element)
            {
                // just in case we were here before and there is no new menu
                element.Holding -= OnElementHolding;

                MenuFlyout oldMenuFlyout = e.OldValue as MenuFlyout;

                if (null != oldMenuFlyout)
                {
                    // Remove previous attachment
                    element.SetValue(FlyoutBase.AttachedFlyoutProperty, null);
                }

                MenuFlyout newMenuFlyout = e.NewValue as MenuFlyout;

                if (null != newMenuFlyout)
                {
                    // attach using FlyoutBase to easier show the menu
                    element.SetValue(FlyoutBase.AttachedFlyoutProperty, newMenuFlyout);

                    // need to show it
                    element.Holding += OnElementHolding;
                }
            }
        }
Esempio n. 9
0
 /// <summary>
 /// LocationProperty property changed handler.
 /// </summary>
 /// <param name="d">Axis that changed its Location.</param>
 /// <param name="e">Event arguments.</param>
 private static void OnLocationPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     Axis source = (Axis)d;
     AxisLocation oldValue = (AxisLocation)e.OldValue;
     AxisLocation newValue = (AxisLocation)e.NewValue;
     source.OnLocationPropertyChanged(oldValue, newValue);
 }
Esempio n. 10
0
        //------------------------------------------------------
        //
        //  Public Properties
        //
        //------------------------------------------------------

        private static void DirectionPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DirectionalLight target = ((DirectionalLight) d);


            target.PropertyChanged(DirectionProperty);
        }
        //------------------------------------------------------
        //
        //  Public Properties
        //
        //------------------------------------------------------

        private static void MatrixPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            MatrixTransform3D target = ((MatrixTransform3D) d);


            target.PropertyChanged(MatrixProperty);
        }
Esempio n. 12
0
        static void OnValueChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            var parameter = (Parameter)d;

            if (parameter.Owner != null) {
                parameter.Owner.UpdateAvailability();
            }
        }
Esempio n. 13
0
        //------------------------------------------------------
        //
        //  Public Properties
        //
        //------------------------------------------------------

        private static void ColorPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            EmissiveMaterial target = ((EmissiveMaterial) d);


            target.PropertyChanged(ColorProperty);
        }
Esempio n. 14
0
        //------------------------------------------------------
        //
        //  Public Properties
        //
        //------------------------------------------------------

        private static void FieldOfViewPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            PerspectiveCamera target = ((PerspectiveCamera) d);


            target.PropertyChanged(FieldOfViewProperty);
        }
Esempio n. 15
0
        private static void OnOtherContentTemplatePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var panControl = d as PanControl;
            if (panControl == null) return;

            panControl.OnOtherContentTemplateChanged((DataTemplate)e.OldValue, (DataTemplate)e.NewValue);
        }
Esempio n. 16
0
        /// <summary>
        /// IsCheckedProperty property changed handler.
        /// </summary> 
        /// <param name="d">ToggleButton that changed its IsChecked.</param>
        /// <param name="e">DependencyPropertyChangedEventArgs.</param>
        private static void OnIsCheckedPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) 
        { 
            ToggleButton source = d as ToggleButton;
            System.Diagnostics.Debug.Assert(source != null, 
                "The source is not an instance of ToggleButton!");

            System.Diagnostics.Debug.Assert(typeof(bool?).IsInstanceOfType(e.NewValue) || (e.NewValue == null), 
                "The value is not an instance of bool?!");
            bool? value = (bool?) e.NewValue;
 
            // Raise the appropriate changed event 
            RoutedEventArgs args = new RoutedEventArgs () { OriginalSource = source};
            if (value == true)
            {
                source.OnChecked(args); 
            }
            else if (value == false)
            { 
                source.OnUnchecked(args); 
            }
            else 
            {
                source.OnIndeterminate(args);
            } 
        }
Esempio n. 17
0
 private static void OnIsSelecedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     var control = d as BigTabBarItem;
     if (control == null || e.NewValue == null || e.NewValue == e.OldValue) return;
     string state = (bool.Parse(e.NewValue.ToString())) ? "Selected" : "Unselected";
     VisualStateManager.GoToState(control, state, true);            
 }
        static void ModelChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            if (Execute.InDesignMode || e.NewValue == null || e.NewValue == e.OldValue)
            {
                return;
            }

            var fe = d as FrameworkElement;
            if (fe == null)
            {
                return;
            }

            View.ExecuteOnLoad(fe, delegate
            {
                var target = e.NewValue;
                var containerKey = e.NewValue as string;

                if (containerKey != null)
                {
                    target = IoC.GetInstance(null, containerKey);
                }

                d.SetValue(View.IsScopeRootProperty, true);

                var context = string.IsNullOrEmpty(fe.Name)
                                  ? fe.GetHashCode().ToString()
                                  : fe.Name;

                ViewModelBinder.Bind(target, d, context);
            });
        }
Esempio n. 19
0
        private static void OnMapPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            ZoomSlider zs = d as ZoomSlider;
            Map newValue = e.NewValue as Map;
            Map oldValue = e.OldValue as Map;

            if (oldValue != null)
            {
                oldValue.ViewBoundsChanged -= new EventHandler<ViewBoundsEventArgs>(zs.Map_ViewBoundsChanged);
                oldValue.ViewBoundsChanging -= new EventHandler<ViewBoundsEventArgs>(zs.Map_ViewBoundsChanging);
                if (oldValue.Layers != null)
                {
                    oldValue.Layers.LayersInitialized -= new EventHandler(zs.Layers_LayersInitialized);
                }
                newValue.ResolutionsChanged -= new EventHandler<ResolutionsEventArgs>(zs.newValue_ResolutionsChanged);

            }

            if (newValue != null)
            {
                newValue.ViewBoundsChanged += new EventHandler<ViewBoundsEventArgs>(zs.Map_ViewBoundsChanged);
                newValue.ViewBoundsChanging += new EventHandler<ViewBoundsEventArgs>(zs.Map_ViewBoundsChanging);
                if (newValue.Layers != null)
                {
                    newValue.Layers.LayersInitialized += new EventHandler(zs.Layers_LayersInitialized);
                }
                //后设置Map的Scales也要起作用。
                newValue.ResolutionsChanged += new EventHandler<ResolutionsEventArgs>(zs.newValue_ResolutionsChanged);
            }
        }
Esempio n. 20
0
        /// <summary>
        ///     Called when HeaderProperty is invalidated on "d." 
        /// </summary> 
        private static void OnHeaderChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        { 
            HeaderedItemsControl ctrl = (HeaderedItemsControl) d;

            ctrl.SetValue(HasHeaderPropertyKey, (e.NewValue != null) ? BooleanBoxes.TrueBox : BooleanBoxes.FalseBox);
            ctrl.OnHeaderChanged(e.OldValue, e.NewValue); 
        }
 /// <summary>
 /// MinimumDistanceBetweenChildrenProperty property changed handler.
 /// </summary>
 /// <param name="d">OrientedPanel that changed its MinimumDistanceBetweenChildren.</param>
 /// <param name="e">Event arguments.</param>
 private static void OnMinimumDistanceBetweenChildrenPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     OrientedPanel source = (OrientedPanel)d;
     double oldValue = (double)e.OldValue;
     double newValue = (double)e.NewValue;
     source.OnMinimumDistanceBetweenChildrenPropertyChanged(oldValue, newValue);
 }
        private static void OnTargetChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            if (e.NewValue == null || obj == null)
                return;

            EditorAdapterBase target = e.NewValue as EditorAdapterBase;
            EditorAdapterBase oldTarget = e.OldValue as EditorAdapterBase;
            CompletionPopupView view = obj as CompletionPopupView;

            EventHandler selectionChanged = (sender, args) => view.Publish(new SelectionChangedEvent(target.CaretIndex));
            KeyEventHandler previewKeyDown = (sender, args) => view.Publish(new CancellableKeyEvent(args, EventSource.Editor));
            KeyEventHandler keyUp = (sender, args) => view.Publish(new KeyUpEvent(args, EventSource.Editor));
            KeyEventHandler keyDown = (sender, args) => view.Publish(new KeyEvent(args, EventSource.Editor));

            if (target != null)
            {
                target.SelectionChanged += selectionChanged;
                target.PreviewKeyDown += previewKeyDown;
                target.KeyDown += keyDown;
                target.KeyUp += keyUp;
            }

            if (oldTarget != null)
            {
                oldTarget.SelectionChanged -= selectionChanged;
                target.PreviewKeyDown -= previewKeyDown;
                target.KeyDown -= keyDown;
                target.KeyUp -= keyUp;
            }
        }
Esempio n. 23
0
 private static void OnAttachChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     Action<System.Windows.Interactivity.TriggerBase> action = null;
     System.Windows.Interactivity.TriggerCollection allTriggers;
     if (e.NewValue != e.OldValue)
     {
         System.Windows.Interactivity.TriggerBase[] enumerable = (System.Windows.Interactivity.TriggerBase[]) d.GetValue(MessageTriggersProperty);
         allTriggers = Interaction.GetTriggers(d);
         if (enumerable != null)
         {
             if (action == null)
             {
                 action = (Action<System.Windows.Interactivity.TriggerBase>) (x => allTriggers.Remove(x));
             }
             enumerable.Apply<System.Windows.Interactivity.TriggerBase>(action);
         }
         System.Windows.Interactivity.TriggerBase[] baseArray2 = Parser.Parse(d, e.NewValue as string).ToArray<System.Windows.Interactivity.TriggerBase>();
         baseArray2.Apply<System.Windows.Interactivity.TriggerBase>(new Action<System.Windows.Interactivity.TriggerBase>(allTriggers.Add));
         if (baseArray2.Length > 0)
         {
             d.SetValue(MessageTriggersProperty, baseArray2);
         }
         else
         {
             d.ClearValue(MessageTriggersProperty);
         }
     }
 }
Esempio n. 24
0
        //------------------------------------------------------ 
        //
        //  Public Properties 
        //
        //-----------------------------------------------------

        private static void ViewMatrixPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) 
        {
            MatrixCamera target = ((MatrixCamera) d); 
 

            target.PropertyChanged(ViewMatrixProperty); 
        }
Esempio n. 25
0
 private static void OnIsSelectedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     BarPiece source = (BarPiece)d;
     bool oldValue = (bool)e.OldValue;
     bool newValue = (bool)e.NewValue;
     source.OnIsSelectedPropertyChanged(oldValue, newValue);
 }
Esempio n. 26
0
        //------------------------------------------------------
        //
        //  Public Properties
        //
        //------------------------------------------------------

        private static void ColorPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            Light target = ((Light) d);


            target.PropertyChanged(ColorProperty);
        }
Esempio n. 27
0
File: Thumb.cs Progetto: dfr0/moon
        /// <summary> 
        /// IsDraggingProperty property changed handler.
        /// </summary> 
        /// <param name="d">Thumb that changed IsDragging.</param>
        /// <param name="e">DependencyPropertyChangedEventArgs.</param>
        private static void OnIsDraggingPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) 
        {
            Thumb thumb = d as Thumb;
            Debug.Assert(thumb != null); 
 
            thumb.OnDraggingChanged();
        } 
 /// <summary>
 /// SizeProperty property changed handler.
 /// </summary>
 /// <param name="d">BubbleDataPoint that changed its Size.</param>
 /// <param name="e">Event arguments.</param>
 private static void OnSizePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     BubbleDataPoint source = (BubbleDataPoint)d;
     double oldValue = (double)e.OldValue;
     double newValue = (double)e.NewValue;
     source.OnSizePropertyChanged(oldValue, newValue);
 }
 /// <summary>
 /// ExpandDirectionProperty property changed handler.
 /// </summary>
 /// <param name="d">ExpandDirectionView that changed its ExpandDirection.</param>
 /// <param name="e">Event arguments.</param>
 private static void OnExpandDirectionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     LinearClipper source = (LinearClipper)d;
     ExpandDirection oldValue = (ExpandDirection)e.OldValue;
     ExpandDirection newValue = (ExpandDirection)e.NewValue;
     source.OnExpandDirectionChanged(oldValue, newValue);
 }
 private static void OnSizePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     PredefinedMarkerStyle style = d as PredefinedMarkerStyle;
     style.OnPropertyChanged("Size");
     style.OnPropertyChanged("OffsetX");
     style.OnPropertyChanged("OffsetY");
 }
Esempio n. 31
0
 private static void OnSelectedItemChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
 {
     ((DataSourcesControl)dependencyObject).OnSelectedItemChanged((IDataSourceViewModel)e.NewValue);
 }
Esempio n. 32
0
 private void ViewModelChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     this.ViewModel_ = this.DataContext as StandardInstBaseViewModel;
     this.ReferenceDatePicker_.DataContext = this.viewModel_;
     this.PositionInfoGrid_.DataContext    = this.viewModel_.InstPositionInfoViewModel_;
 }
Esempio n. 33
0
    private void ScrollThumb_IsMouseCapturedChanged( object sender, DependencyPropertyChangedEventArgs e )
    {
      Thumb scrollThumb = sender as Thumb;

      if( scrollThumb == null )
        return;

      if( !scrollThumb.IsMouseCaptured )
        return;

      if( !this.ShouldDisplayScrollTip )
        return;

      ScrollBar scrollBar = scrollThumb.TemplatedParent as ScrollBar;

      if( scrollBar == null )
        return;

      // Register to LostMouseCapture to be sure to hide the ScrollTip when the ScrollThumb lost the focus
      if( scrollThumb == m_horizontalScrollThumb )
      {
        m_horizontalScrollThumb.LostMouseCapture += new MouseEventHandler( this.ScrollThumb_LostMouseCapture );
      }
      else if( scrollThumb == m_verticalScrollThumb )
      {
        m_verticalScrollThumb.LostMouseCapture += new MouseEventHandler( this.ScrollThumb_LostMouseCapture );
      }
      else
      {
        Debug.Fail( "Unknown thumb used for scrolling." );
        return;
      }

      DataGridContext dataGridContext = DataGridControl.GetDataGridContext( this );

      if( dataGridContext == null )
        return;

      if( dataGridContext.DataGridControl == null )
        return;

      // Update items scrolling orientation and pixel scrolling
      m_itemsScrollingOrientation = ScrollViewerHelper.GetItemScrollingOrientation( dataGridContext.DataGridControl );

      if( m_itemsScrollingOrientation == Orientation.Vertical )
      {
        if( scrollBar != m_verticalScrollBar )
          return;
      }
      else
      {
        if( scrollBar != m_horizontalScrollBar )
          return;
      }

      this.Visibility = Visibility.Visible;

      this.IsPixelScrolling = ScrollViewerHelper.IsPixelScrolling( dataGridContext.DataGridControl, dataGridContext.DataGridControl.ItemsHost, dataGridContext.DataGridControl.ScrollViewer );

      this.RefreshScrollTipContent( scrollBar );
    }
Esempio n. 34
0
    private static void ParentGridControlPropertyChangedCallback( DependencyObject sender, DependencyPropertyChangedEventArgs e )
    {
      DataGridControl oldParentGridControl = e.OldValue as DataGridControl;
      DataGridControl parentGridControl = e.NewValue as DataGridControl;
      ScrollTip scrollTip = sender as ScrollTip;

      scrollTip.IsInParentGridChanged = true;
      try
      {
        if( oldParentGridControl != null )
        {
          if( scrollTip.UsingDefaultScrollTipContentTemplate )
          {
            // Unload DefaultTemplate
            Xceed.Wpf.DataGrid.Views.UIViewBase uiViewBase = oldParentGridControl.GetView() as Xceed.Wpf.DataGrid.Views.UIViewBase;

            if( uiViewBase != null )
            {
              uiViewBase.ClearValue( UIViewBase.ScrollTipContentTemplateProperty );
              scrollTip.UsingDefaultScrollTipContentTemplate = false;
            }
          }

          if( scrollTip.m_mainColumn != null )
          {
            PropertyChangedEventManager.RemoveListener( scrollTip.m_mainColumn, scrollTip, "DisplayMemberBinding" );
          }

          scrollTip.m_mainColumn = null;
          scrollTip.m_horizontalScrollBar = null;
          scrollTip.m_horizontalScrollThumb = null;
          scrollTip.m_verticalScrollBar = null;
          scrollTip.m_verticalScrollThumb = null;

          scrollTip.UnregisterListeners( oldParentGridControl );
        }

        if( parentGridControl == null )
          return;

        scrollTip.PrepareDefaultStyleKey( parentGridControl.GetView() );

        // Assert Template is applied in order to be notified for ScrollBars events
        DataGridControl.SetDataGridContext( scrollTip, parentGridControl.DataGridContext );

        if( !scrollTip.ApplyTemplate() )
          scrollTip.RefreshDefaultScrollTipContentTemplate();

        scrollTip.RegisterListeners( parentGridControl );
      }
      finally
      {
        scrollTip.IsInParentGridChanged = false;
      }
    }
Esempio n. 35
0
 void CustomerView_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
 }
Esempio n. 36
0
 private static void OnDataSourcesChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     ((DataSourcesControl)d).OnDataSourcesChanged((IEnumerable <IDataSourceViewModel>)e.OldValue,
                                                  (IEnumerable <IDataSourceViewModel>)e.NewValue);
 }
Esempio n. 37
0
 private static void OnStringFilterChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
 {
     ((DataSourcesControl)dependencyObject).OnStringFilterChanged((string)e.OldValue, (string)e.NewValue);
 }
Esempio n. 38
0
        private static async void OnSourcePropertyChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
        {
            var element = dependencyObject as MediaElement;

            if (element == null)
            {
                return;
            }

            var uri = e.NewValue as Uri;
            await element.MediaCore.Open(uri);
        }
Esempio n. 39
0
 private static void TypeIDPropertyChangedCallback(DependencyObject controlInstance, DependencyPropertyChangedEventArgs args)
 {
     ((ItemDescriptionPanel)controlInstance).m_Model.TypeID = (TypeID)args.NewValue;
 }
Esempio n. 40
0
        private static void OnStretchDirectionPropertyChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
        {
            var element = dependencyObject as MediaElement;

            if (element == null)
            {
                return;
            }

            element.VideoView.StretchDirection = (StretchDirection)e.NewValue;
        }
Esempio n. 41
0
        private static void OnFlashingPeriodPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            Led led = (Led)d;

            led.timer.Interval = TimeSpan.FromMilliseconds((int)e.NewValue);
        }
Esempio n. 42
0
        private static void IsSaveFileButtonBehaviorEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var button = d as FButton;

            if (e.OldValue != e.NewValue && button != null)
            {
                button.CommandBindings.Add(SaveFileCommandBinding);
            }
        }
Esempio n. 43
0
        private static void ColumnsPropertyChangedCallback(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs)
        {
            var behavior = dependencyObject as DynamicGridColumnBehavior;

            if (behavior == null)
            {
                return;
            }

            behavior.InitialiseColumns();
        }
        public static void OnValidationSummaryPropertyChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
        {
            RadGridView gridView  = dependencyObject as RadGridView;
            bool        isEnabled = (bool)e.NewValue;

            if (gridView != null && isEnabled)
            {
                vGridValidationBehavior behavior = new vGridValidationBehavior(gridView, isEnabled);
            }
        }
Esempio n. 45
0
        private static void NavigationItemsChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var control = d as ShellControl;

            control.SelectFirstNavigationItem();
        }
Esempio n. 46
0
 private void TimeDatePicker_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     TimeDatePicker.Background = Brushes.White;
 }
Esempio n. 47
0
 private static void OnColonAtChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     ((NumericField)d).OnColonAtChanged();
 }
Esempio n. 48
0
 static void OnCpuUsageHistoryChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     ((LiveDataChartElement)d).OnCpuUsageHistoryChanged((CpuUsageHistory)e.OldValue);
 }
Esempio n. 49
0
 private static void OnRequestedStarMinWidthChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(RequestedStarMaxWidthProperty);
     d.CoerceValue(AllocatedStarWidthProperty);
 }
 private static void DefaultCommandsChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     var control = d as ListToolbar;
     control.UpdateControl();
 }
 static void OnWidthPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     RibbonToolBarControlDefinition definition = (RibbonToolBarControlDefinition) d;
     definition.Invalidate("Width");
 }
Esempio n. 52
0
 private void TextBox_IsEnabledChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     textBox.Text += Environment.NewLine;
     textBox.Text += $"textBox.IsEnabled, OldValue:{e.OldValue}, NewValue:{e.NewValue}"; 
 }
Esempio n. 53
0
 public void DCChange(object sender, DependencyPropertyChangedEventArgs args)
 {
 // StackPanel의 DataContext로 지정된 emps 컬렉션을 소스로 해서 ListCollectionView 생성
 // 이를 이용하여 정렬, 탐색, 필터링 기능 등을 구현한다.
 MyCollectionView = (ListCollectionView)CollectionViewSource.GetDefaultView(rootElement.DataContext);
 }
Esempio n. 54
0
        private static void OnLoadingChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var control = d as RadialMenuItemControl;

            control.UpdateVisualState(true);
        }
Esempio n. 55
0
 /// <summary>
 /// VisibleStave changed callback.
 /// </summary>
 /// <param name="dependencyObject">The dependency object.</param>
 /// <param name="args">The <see cref="System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
 private static void VisibleStaveChangedCallback(DependencyObject dependencyObject,
                                                 DependencyPropertyChangedEventArgs args)
 {
 }
Esempio n. 56
0
 private static void KindPropertyChangedCallback(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
 {
     if (e.NewValue != e.OldValue)
     {
         ((PackIconSimpleIcons)dependencyObject).UpdateData();
     }
 }
Esempio n. 57
0
 /// <summary>
 /// Bars changed callback.
 /// </summary>
 /// <param name="dependencyObject">The dependency object.</param>
 /// <param name="args">The <see cref="System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
 private static void BarsChangedCallback(DependencyObject dependencyObject,
                                         DependencyPropertyChangedEventArgs args)
 {
 }
Esempio n. 58
0
        private void btnHome_IsKeyboardFocusWithinChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            var imageBrush = (ImageBrush)btnHome.Background;

            imageBrush.Stretch = Stretch.Fill;
        }
 /// <summary>
 /// The visual appearance changed.
 /// </summary>
 /// <param name="d">The d.</param>
 /// <param name="e">The <see cref="DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
 private static void VisualChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     ((BillboardTextGroupVisual3D)d).VisualChanged();
 }
Esempio n. 60
0
 /// <summary>
 /// TimeSignature changed callback.
 /// </summary>
 /// <param name="dependencyObject">The dependency object.</param>
 /// <param name="args">The <see cref="System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
 private static void TimeSignatureChangedCallback(DependencyObject dependencyObject,
                                                  DependencyPropertyChangedEventArgs args)
 {
 }