优化更新代码,添加界面功能并整合
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
|
||||
|
||||
|
||||
// This Source Code is partially based on the source code provided by the .NET Foundation.
|
||||
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace WPFluent.Controls;
|
||||
|
||||
|
||||
|
||||
public delegate void NumberBoxValueChangedEvent(object sender, NumberBoxValueChangedEventArgs args);
|
||||
|
||||
/// <summary>
|
||||
/// Provides information for the <see cref="NumberBox.ValueChanged"/> event.
|
||||
/// </summary>
|
||||
public class NumberBoxValueChangedEventArgs : RoutedEventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="NumberBoxValueChangedEventArgs"/> class. />
|
||||
/// </summary>
|
||||
/// <param name="oldValue">
|
||||
/// The value of the <see cref="NumberBox.Value"/> property before the change reported by the relevant event or
|
||||
/// state change.
|
||||
/// </param>
|
||||
/// <param name="newValue">
|
||||
/// The value of the <see cref="NumberBox.Value"/> property after the change reported by the relevant event or state
|
||||
/// change.
|
||||
/// </param>
|
||||
/// <param name="source">
|
||||
/// An alternate source that will be reported when the event is handled. This pre-populates the <see
|
||||
/// cref="RoutedEventArgs.Source"/> property.
|
||||
/// </param>
|
||||
internal NumberBoxValueChangedEventArgs(double? oldValue, double? newValue, object source) : base(
|
||||
NumberBox.ValueChangedEvent,
|
||||
source)
|
||||
{
|
||||
OldValue = oldValue;
|
||||
NewValue = newValue;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the value of the <see cref="NumberBox.Value"/> property after the change.
|
||||
/// </summary>
|
||||
/// <returns>The property value after the change.</returns>
|
||||
public double? NewValue { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the value of the <see cref="NumberBox.Value"/> property before the change.
|
||||
/// </summary>
|
||||
/// <returns>The property value before the change.</returns>
|
||||
public double? OldValue { get; private set; }
|
||||
}
|
||||
Reference in New Issue
Block a user