更新整理
This commit is contained in:
@@ -41,7 +41,7 @@ public class SplitButton : Button
|
||||
|
||||
public SplitButton()
|
||||
{
|
||||
Unloaded += static(sender, _) =>
|
||||
Unloaded += static (sender, _) =>
|
||||
{
|
||||
var self = (SplitButton)sender;
|
||||
|
||||
@@ -51,7 +51,7 @@ public class SplitButton : Button
|
||||
|
||||
private static void OnFlyoutChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
|
||||
{
|
||||
if(d is SplitButton dropDownButton)
|
||||
if (d is SplitButton dropDownButton)
|
||||
{
|
||||
dropDownButton.OnFlyoutChanged(e.NewValue);
|
||||
}
|
||||
@@ -59,7 +59,7 @@ public class SplitButton : Button
|
||||
|
||||
private static void OnIsDropDownOpenChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
|
||||
{
|
||||
if(d is SplitButton dropDownButton)
|
||||
if (d is SplitButton dropDownButton)
|
||||
{
|
||||
dropDownButton.OnIsDropDownOpenChanged(e.NewValue is bool boolVal && boolVal);
|
||||
}
|
||||
@@ -67,7 +67,7 @@ public class SplitButton : Button
|
||||
|
||||
private void OnSplitButtonToggleButtonOnClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if(sender is not ToggleButton || _contextMenu is null)
|
||||
if (sender is not ToggleButton || _contextMenu is null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -90,7 +90,7 @@ public class SplitButton : Button
|
||||
/// <param name="value">The new value of <see cref="FlyoutProperty"/>.</param>
|
||||
protected virtual void OnFlyoutChanged(object value)
|
||||
{
|
||||
if(value is ContextMenu contextMenu)
|
||||
if (value is ContextMenu contextMenu)
|
||||
{
|
||||
_contextMenu = contextMenu;
|
||||
_contextMenu.Opened += OnContextMenuOpened;
|
||||
@@ -122,7 +122,7 @@ public class SplitButton : Button
|
||||
{
|
||||
base.OnApplyTemplate();
|
||||
|
||||
if(GetTemplateChild(TemplateElementToggleButton) is ToggleButton toggleButton)
|
||||
if (GetTemplateChild(TemplateElementToggleButton) is ToggleButton toggleButton)
|
||||
{
|
||||
SplitButtonToggleButton = toggleButton;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user