feat: add styleClass as an option to Dialogs.
This commit is contained in:
@@ -214,6 +214,10 @@ public static class Dialog
|
||||
else
|
||||
window.WindowStartupLocation = WindowStartupLocation.CenterOwner;
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(options.StyleClass))
|
||||
{
|
||||
window.Classes.Add(options.StyleClass);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -240,5 +244,9 @@ public static class Dialog
|
||||
else
|
||||
window.WindowStartupLocation = WindowStartupLocation.CenterOwner;
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(options.StyleClass))
|
||||
{
|
||||
window.Classes.Add(options.StyleClass);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -32,4 +32,5 @@ public class DialogOptions
|
||||
public bool CanDragMove { get; set; } = true;
|
||||
|
||||
public bool CanResize { get; set; }
|
||||
public string? StyleClass { get; set; }
|
||||
}
|
||||
@@ -64,4 +64,6 @@ public class OverlayDialogOptions
|
||||
public int? TopLevelHashCode { get; set; }
|
||||
|
||||
public bool CanResize { get; set; }
|
||||
|
||||
public string? StyleClass { get; set; }
|
||||
}
|
||||
@@ -205,6 +205,10 @@ public static class OverlayDialog
|
||||
control.IsCloseButtonVisible = options.IsCloseButtonVisible;
|
||||
control.CanLightDismiss = options.CanLightDismiss;
|
||||
control.CanResize = options.CanResize;
|
||||
if (!string.IsNullOrWhiteSpace(options.StyleClass))
|
||||
{
|
||||
control.Classes.Add(options.StyleClass);
|
||||
}
|
||||
DialogControlBase.SetCanDragMove(control, options.CanDragMove);
|
||||
}
|
||||
|
||||
@@ -231,6 +235,10 @@ public static class OverlayDialog
|
||||
control.CanLightDismiss = options.CanLightDismiss;
|
||||
control.IsCloseButtonVisible = options.IsCloseButtonVisible;
|
||||
control.CanResize = options.CanResize;
|
||||
if (!string.IsNullOrWhiteSpace(options.StyleClass))
|
||||
{
|
||||
control.Classes.Add(options.StyleClass);
|
||||
}
|
||||
DialogControlBase.SetCanDragMove(control, options.CanDragMove);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user