我有一个 WPF 窗口,它基本上占据了它的整个空间:
<WindowsFormsHost Grid.RowSpan="2" Name="wfh" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Cursor="IBeam" ForceCursor="True" SnapsToDevicePixels="True" >
<ax:AxViewerActiveX x:Name="_axViewer" AutoSize="True" Cursor="Cross" Margin="0,0,0,0" Padding="0,0,0,0" UseWaitCursor="True">
</ax:AxViewerActiveX>
</WindowsFormsHost>
我第一次ShowDialog()
打开这个窗口时,窗口显示为空白:
第二次它应该出现:
请,有人可以帮助第一次正确地渲染窗口吗?
此窗口类的构造函数:
this.InitializeComponent();
_axViewer.BeginInit();
_axViewer.EndInit();
Focus();
_axViewer.Focus();
调用时很简单:
w3d.WindowState = WindowState.Maximized;
w3d.ShowDialog();