Exemplo n.º 1
0
 private static void OnMaximumChanged(DependencyObject element, DependencyPropertyChangedEventArgs args)
 {
     element.CoerceValue(ValueProperty);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Handles the event that occurs when the value of the <see cref="Scale"/> dependency property has changed.
        /// </summary>
        /// <param name="d">The dependency object on which the dependency property has changed.</param>
        /// <param name="e">The event args containing the old and new values of the dependency property.</param>
        private static void OnScaleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            d.CoerceValue(ActualViewboxProperty);
            d.CoerceValue(OffsetProperty);

            var canvas = d as ZoomableCanvas;
            if (canvas != null)
            {
                canvas.ScaleOverride((double)e.NewValue);
            }
        }
Exemplo n.º 3
0
 private static void OpacityChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(SpinProperty);
 }
 // When the owner changes, coerce all attached properties from the service
 private static void OnOwnerChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
 {
     if (o is ContextMenu)
     {
         o.CoerceValue(ContextMenu.HorizontalOffsetProperty);
         o.CoerceValue(ContextMenu.VerticalOffsetProperty);
         o.CoerceValue(ContextMenu.PlacementTargetProperty);
         o.CoerceValue(ContextMenu.PlacementRectangleProperty);
         o.CoerceValue(ContextMenu.PlacementProperty);
         o.CoerceValue(ContextMenu.HasDropShadowProperty);
     }
     else if (o is ToolTip)
     {
         o.CoerceValue(ToolTip.HorizontalOffsetProperty);
         o.CoerceValue(ToolTip.VerticalOffsetProperty);
         o.CoerceValue(ToolTip.PlacementTargetProperty);
         o.CoerceValue(ToolTip.PlacementRectangleProperty);
         o.CoerceValue(ToolTip.PlacementProperty);
         o.CoerceValue(ToolTip.HasDropShadowProperty);
     }
 }
 static void OnVisibleChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
 {
     obj.CoerceValue(ColumnDefinition.WidthProperty);
     obj.CoerceValue(ColumnDefinition.MinWidthProperty);
 }
Exemplo n.º 6
0
 public static void MinValuePropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(ValueProperty);
 }
Exemplo n.º 7
0
 private static void OnVisibleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(RowDefinition.HeightProperty);
 }
Exemplo n.º 8
0
 /// <summary>
 /// Respond to MinPageWidth change.
 /// </summary>
 private static void OnMinPageWidthChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(MaxPageWidthProperty);
     d.CoerceValue(PageWidthProperty);
 }
Exemplo n.º 9
0
 private static void OnMinDateTimeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(SelectedDateTimeProperty);
 }
Exemplo n.º 10
0
 /// <summary>
 /// 最大値が変わったときに呼ばれます。
 /// </summary>
 private static void OnMaximumChanged(DependencyObject d,
                                      DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(MinimumProperty);
     d.CoerceValue(ValueProperty);
 }
Exemplo n.º 11
0
 private static void OnFormEditBlockHeightChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(FormNewBlockHeightProperty);
 }
Exemplo n.º 12
0
        private static void MaskChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            MaskedTextBox textBox = (MaskedTextBox)d;

            d.CoerceValue(TextProperty);
        }
Exemplo n.º 13
0
 private static void MinMaxHeightWidth_Changed(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(DockedWidthOrHeightProperty);
 }
Exemplo n.º 14
0
 /// <summary>
 /// Handles the event that occurs when the value of the <see cref="Viewbox"/> dependency property has changed.
 /// </summary>
 /// <param name="d">The dependency object on which the dependency property has changed.</param>
 /// <param name="e">The event args containing the old and new values of the dependency property.</param>
 private static void OnViewboxChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(ScaleProperty);
     d.CoerceValue(OffsetProperty);
 }
Exemplo n.º 15
0
		private static void OnIsVisiblePropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
		{
			sender.CoerceValue(WidthProperty);
		}
Exemplo n.º 16
0
        private static void OnIsEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            d.CoerceValue(CanUserAddRowsProperty);
            d.CoerceValue(CanUserDeleteRowsProperty);

            // Many commands use IsEnabled to determine if they are enabled or not
            CommandManager.InvalidateRequerySuggested();

            ((DataGrid)d).UpdateVisualState();
        }
Exemplo n.º 17
0
 private static void OnImagePopupHeightChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
 {
     //When the height changes, the width needs to be re-coerced too, as it is dependent on aspect ratio
     sender.CoerceValue(ArtPanel.ImagePopupWidthProperty);
 }
Exemplo n.º 18
0
 private static void OnDefaultFilePathPatternChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
 {
     sender.CoerceValue(FilePathProperty);
 }
Exemplo n.º 19
0
 static void MinMaxValue_Changed(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(ValueProperty);
 }
Exemplo n.º 20
0
 private static void IsToolWindowChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(CanRaftProperty);
     d.CoerceValue(CanBecomeDocumentProperty);
     d.CoerceValue(DefaultDockProperty);
 }
Exemplo n.º 21
0
 private static object CoerceStaysOpen(DependencyObject d, object basevalue)
 {
     d.CoerceValue(IsOpenProperty);
     return(basevalue);
 }
Exemplo n.º 22
0
 private static void OnTextChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(IsEqualProperty);
 }
Exemplo n.º 23
0
        private static void OnSliderValueChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            VerticalSlider v = (VerticalSlider)d;

            d.CoerceValue(ValueProperty);
        }
Exemplo n.º 24
0
 private static void OnContextMenuChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(ContextMenuProperty);
 }
 static void OnVisibleChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
 {
     obj.CoerceValue(RowDefinition.HeightProperty);
     obj.CoerceValue(RowDefinition.MinHeightProperty);
 }
Exemplo n.º 26
0
 private static void OnPositionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(PositionProperty);
     (d as MediaSeekSlider).Value = (d as MediaSeekSlider).Position;
 }
 private static void OnVisibleChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
 {
     obj.CoerceValue(WidthProperty);
     obj.CoerceValue(MinWidthProperty);
 }
Exemplo n.º 28
0
 /// <summary>
 /// Handles the event that occurs when the value of the <see cref="ApplyTransform"/> dependency property has changed.
 /// </summary>
 /// <param name="d">The dependency object on which the dependency property has changed.</param>
 /// <param name="e">The event args containing the old and new values of the dependency property.</param>
 private static void OnApplyTransformChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(RenderTransformProperty);
 }
Exemplo n.º 29
0
 private static void OnClockVisibilityChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(OrientationProperty);
 }
Exemplo n.º 30
0
 /// <summary>
 /// Handles the event that occurs when the value of the <see cref="StretchDirection"/> dependency property has changed.
 /// </summary>
 /// <param name="d">The dependency object on which the dependency property has changed.</param>
 /// <param name="e">The event args containing the old and new values of the dependency property.</param>
 private static void OnStretchDirectionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(ScaleProperty);
     d.CoerceValue(OffsetProperty);
 }
Exemplo n.º 31
0
 private static void OnSelectableChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(SelectedItemProperty);
 }
Exemplo n.º 32
0
        private static void OnIsReadOnlyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            if ((bool)e.NewValue)
            {
                // When going from R/W to R/O, cancel any current edits
                ((DataGrid)d).CancelAnyEdit();
            }

            // re-evalutate the BeginEdit command's CanExecute.
            CommandManager.InvalidateRequerySuggested();

            d.CoerceValue(CanUserAddRowsProperty);
            d.CoerceValue(CanUserDeleteRowsProperty);

            // Affects the IsReadOnly property on cells
            OnNotifyColumnAndCellPropertyChanged(d, e);
        }
Exemplo n.º 33
0
 /// <summary>
 /// Coerce control context menu
 /// </summary>
 /// <param name="o">Control</param>
 public static void Coerce(DependencyObject o)
 {
     o.CoerceValue(FrameworkElement.ContextMenuProperty);
 }
Exemplo n.º 34
0
 private static void OnRowStyleSelectorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(ItemContainerStyleSelectorProperty);
 }
Exemplo n.º 35
0
//</SnippetValidateValueCallback>
        private static void OnShirtTypeChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            d.CoerceValue(ButtonColorProperty);
        }
Exemplo n.º 36
0
 /// <summary>
 /// Respond to MaxPageHeight change.
 /// </summary>
 private static void OnMaxPageHeightChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(PageHeightProperty);
 }
Exemplo n.º 37
0
 private static void OnMaxNumberOfItemsOnPathChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     d.CoerceValue(MinNumberOfItemsOnPathProperty); //invokes the CoerceValueCallback delegate ("CoerceMinNumberOfItemsOnPath")
     d.CoerceValue(NumberOfItemsOnPathProperty);    //invokes the CoerceValueCallback delegate ("CoerceNumberOfItemsOnPath")
 }