private static void OnMaximumChanged(DependencyObject element, DependencyPropertyChangedEventArgs args) { element.CoerceValue(ValueProperty); }
/// <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); } }
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); }
public static void MinValuePropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(ValueProperty); }
private static void OnVisibleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(RowDefinition.HeightProperty); }
/// <summary> /// Respond to MinPageWidth change. /// </summary> private static void OnMinPageWidthChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(MaxPageWidthProperty); d.CoerceValue(PageWidthProperty); }
private static void OnMinDateTimeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(SelectedDateTimeProperty); }
/// <summary> /// 最大値が変わったときに呼ばれます。 /// </summary> private static void OnMaximumChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(MinimumProperty); d.CoerceValue(ValueProperty); }
private static void OnFormEditBlockHeightChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(FormNewBlockHeightProperty); }
private static void MaskChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { MaskedTextBox textBox = (MaskedTextBox)d; d.CoerceValue(TextProperty); }
private static void MinMaxHeightWidth_Changed(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(DockedWidthOrHeightProperty); }
/// <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); }
private static void OnIsVisiblePropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { sender.CoerceValue(WidthProperty); }
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(); }
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); }
private static void OnDefaultFilePathPatternChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { sender.CoerceValue(FilePathProperty); }
static void MinMaxValue_Changed(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(ValueProperty); }
private static void IsToolWindowChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(CanRaftProperty); d.CoerceValue(CanBecomeDocumentProperty); d.CoerceValue(DefaultDockProperty); }
private static object CoerceStaysOpen(DependencyObject d, object basevalue) { d.CoerceValue(IsOpenProperty); return(basevalue); }
private static void OnTextChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(IsEqualProperty); }
private static void OnSliderValueChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { VerticalSlider v = (VerticalSlider)d; d.CoerceValue(ValueProperty); }
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); }
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); }
/// <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); }
private static void OnClockVisibilityChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(OrientationProperty); }
/// <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); }
private static void OnSelectableChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(SelectedItemProperty); }
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); }
/// <summary> /// Coerce control context menu /// </summary> /// <param name="o">Control</param> public static void Coerce(DependencyObject o) { o.CoerceValue(FrameworkElement.ContextMenuProperty); }
private static void OnRowStyleSelectorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(ItemContainerStyleSelectorProperty); }
//</SnippetValidateValueCallback> private static void OnShirtTypeChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(ButtonColorProperty); }
/// <summary> /// Respond to MaxPageHeight change. /// </summary> private static void OnMaxPageHeightChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(PageHeightProperty); }
private static void OnMaxNumberOfItemsOnPathChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { d.CoerceValue(MinNumberOfItemsOnPathProperty); //invokes the CoerceValueCallback delegate ("CoerceMinNumberOfItemsOnPath") d.CoerceValue(NumberOfItemsOnPathProperty); //invokes the CoerceValueCallback delegate ("CoerceNumberOfItemsOnPath") }