File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
src/BootstrapBlazor/Components/Modal Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ public partial class ModalDialog : IHandlerException
2424 . AddClass ( "modal-dialog-scrollable" , IsScrolling )
2525 . AddClass ( "modal-fullscreen" , MaximizeStatus )
2626 . AddClass ( "is-draggable" , IsDraggable )
27- . AddClass ( "is-draggable-center" , IsCentered && IsDraggable )
27+ . AddClass ( "is-draggable-center" , IsCentered && IsDraggable && _firstRender )
2828 . AddClass ( "d-none" , ! IsShown )
2929 . AddClass ( Class , ! string . IsNullOrEmpty ( Class ) )
3030 . Build ( ) ;
@@ -291,6 +291,8 @@ public partial class ModalDialog : IHandlerException
291291
292292 private DialogResult _result = DialogResult . Close ;
293293
294+ private bool _firstRender = true ;
295+
294296 /// <summary>
295297 /// OnInitialized 方法
296298 /// </summary>
@@ -329,6 +331,20 @@ protected override void OnParametersSet()
329331 MaximizeIconString = MaximizeWindowIcon ;
330332 }
331333
334+ /// <summary>
335+ /// <inheritdoc/>
336+ /// </summary>
337+ /// <param name="firstRender"></param>
338+ protected override void OnAfterRender ( bool firstRender )
339+ {
340+ base . OnAfterRender ( firstRender ) ;
341+
342+ if ( firstRender )
343+ {
344+ _firstRender = false ;
345+ }
346+ }
347+
332348 /// <summary>
333349 /// 设置 Header 文字方法
334350 /// </summary>
You can’t perform that action at this time.
0 commit comments