Wpf 如何设置对话框演示者中心屏幕?
我用的是Brads 它工作得很好,但我只有一个问题 我无法获取它,因此对话框显示中心屏幕Wpf 如何设置对话框演示者中心屏幕?,wpf,templates,xaml,custom-controls,modal-dialog,Wpf,Templates,Xaml,Custom Controls,Modal Dialog,我用的是Brads 它工作得很好,但我只有一个问题 我无法获取它,因此对话框显示中心屏幕 有人能帮我吗。有几种方法可以使对话框居中 在DialogPresenter类中,更新Show()方法以设置window.WindowsStartUpposition=WindowsStartUpLocation.CenterScreen 编写一个自定义TriggerAction并重写Invoke以执行以下操作 var window=window.GetWindow(this.AssociatedObject
有人能帮我吗。有几种方法可以使对话框居中
<controls:DragCanvas Name="DialogCanvas">
<Grid x:Name="Dialog" ...>
<Canvas.Top>
<MultiBinding Converter="{StaticResource CenterConverter}" ConverterParameter="top">
<Binding ElementName="DialogCanvas" Path="ActualWidth" />
<Binding ElementName="DialogCanvas" Path="ActualHeight" />
<Binding ElementName="Dialog" Path="ActualWidth" />
<Binding ElementName="Dialog" Path="ActualHeight" />
</MultiBinding>
</Canvas.Top>
<Canvas.Left>
...
</Canvas.Left>
...