基本的にこれがスペース全体を占める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()
すると、ウィンドウは空白になります。
2 回目は、次のように表示されます。
誰かがウィンドウのレンダリングを初めて正しく行うのを手伝ってくれませんか?
このウィンドウ クラスのコンストラクタ:
this.InitializeComponent();
_axViewer.BeginInit();
_axViewer.EndInit();
Focus();
_axViewer.Focus();
呼び出すときは次のように簡単です。
w3d.WindowState = WindowState.Maximized;
w3d.ShowDialog();