139
139
</VisualStateGroup >
140
140
</VisualStateManager .VisualStateGroups>
141
141
<wpf : PopupEx PlacementTarget =" {Binding ElementName=DialogHostRoot, Mode=OneWay}"
142
+ Placement =" {TemplateBinding Placement}"
142
143
x : Name =" PART_Popup"
143
144
Style =" {TemplateBinding PopupStyle}"
144
145
wpf:ThemeAssist.Theme=" {TemplateBinding DialogTheme}" >
218
219
<Style x : Key =" MaterialDesignEmbeddedDialogHost" TargetType =" {x:Type wpf:DialogHost}" >
219
220
<Setter Property =" DialogMargin" Value =" 35" />
220
221
<Setter Property =" wpf:ShadowAssist.ShadowDepth" Value =" Depth5" />
222
+ <Setter Property =" Placement" Value =" Center" />
221
223
<Setter Property =" HorizontalContentAlignment" Value =" Center" />
222
224
<Setter Property =" VerticalContentAlignment" Value =" Center" />
223
225
<Setter Property =" Template" >
408
410
</ControlTemplate >
409
411
</Setter .Value>
410
412
</Setter >
413
+ <Style .Triggers>
414
+ <Trigger Property =" Placement" Value =" Center" >
415
+ <Setter Property =" HorizontalContentAlignment" Value =" Center" />
416
+ <Setter Property =" VerticalContentAlignment" Value =" Center" />
417
+ </Trigger >
418
+ <Trigger Property =" Placement" Value =" Left" >
419
+ <Setter Property =" HorizontalContentAlignment" Value =" Left" />
420
+ <Setter Property =" VerticalContentAlignment" Value =" Center" />
421
+ </Trigger >
422
+ <Trigger Property =" Placement" Value =" Top" >
423
+ <Setter Property =" HorizontalContentAlignment" Value =" Center" />
424
+ <Setter Property =" VerticalContentAlignment" Value =" Top" />
425
+ </Trigger >
426
+ <Trigger Property =" Placement" Value =" Right" >
427
+ <Setter Property =" HorizontalContentAlignment" Value =" Right" />
428
+ <Setter Property =" VerticalContentAlignment" Value =" Center" />
429
+ </Trigger >
430
+ <Trigger Property =" Placement" Value =" Bottom" >
431
+ <Setter Property =" HorizontalContentAlignment" Value =" Center" />
432
+ <Setter Property =" VerticalContentAlignment" Value =" Bottom" />
433
+ </Trigger >
434
+ <Trigger Property =" Placement" Value =" Absolute" >
435
+ <Setter Property =" HorizontalContentAlignment" Value =" Left" />
436
+ <Setter Property =" VerticalContentAlignment" Value =" Top" />
437
+ </Trigger >
438
+ <Trigger Property =" Placement" Value =" AbsolutePoint" >
439
+ <Setter Property =" HorizontalContentAlignment" Value =" Left" />
440
+ <Setter Property =" VerticalContentAlignment" Value =" Top" />
441
+ </Trigger >
442
+ </Style .Triggers>
411
443
</Style >
412
444
</ResourceDictionary >
0 commit comments