// (c) Copyright Microsoft Corporation.
// This source is subject to the Microsoft Public License (Ms-PL).
// Please see http://go.microsoft.com/fwlink/?LinkID=131993] for details.
// All other rights reserved.
using System;
using System.Windows;
namespace System.Windows.Controls
{
///
/// Represents methods that handle various routed events that track property
/// values changing. Typically the events denote a cancellable action.
///
///
/// The type of the value for the dependency property that is changing.
///
///
/// The object where the initiating property is changing.
///
/// Event data for the event.
/// Preview
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1003:UseGenericEventHandlerInstances", Justification = "To match pattern of RoutedPropertyChangedEventHandler")]
public delegate void RoutedPropertyChangingEventHandler(object sender, RoutedPropertyChangingEventArgs e);
}