diff --git a/src/Ursa.Themes.Semi/Controls/Dialog.axaml b/src/Ursa.Themes.Semi/Controls/Dialog.axaml index 33ae22e..9f13f46 100644 --- a/src/Ursa.Themes.Semi/Controls/Dialog.axaml +++ b/src/Ursa.Themes.Semi/Controls/Dialog.axaml @@ -19,6 +19,7 @@ - + + + ().FirstOrDefault(a => a.Focusable); + element?.Focus(); _modalCount++; IsInModalStatus = _modalCount > 0; control.IsClosed = false; diff --git a/src/Ursa/Controls/OverlayShared/OverlayFeedbackElement.cs b/src/Ursa/Controls/OverlayShared/OverlayFeedbackElement.cs index e8103cb..50cc65a 100644 --- a/src/Ursa/Controls/OverlayShared/OverlayFeedbackElement.cs +++ b/src/Ursa/Controls/OverlayShared/OverlayFeedbackElement.cs @@ -20,7 +20,7 @@ public abstract class OverlayFeedbackElement: ContentControl static OverlayFeedbackElement() { - FocusableProperty.OverrideDefaultValue(true); + FocusableProperty.OverrideDefaultValue(false); DataContextProperty.Changed.AddClassHandler((o, e) => o.OnDataContextChange(e)); ClosedEvent.AddClassHandler((o,e)=>o.OnClosed(e)); }