我正在尝试加载一个swf文件作为我的WPF窗口的背景.为此,我使用了WinformHost,并使用插件AxShockwaveFlashObjects在Winform主机中加载swf影片.
<Grid>
<WindowsFormsHost Name="wfh">
<ax:AxShockwaveFlash x:Name="axFlash"/>
</WindowsFormsHost>
</Grid>
Run Code Online (Sandbox Code Playgroud)
直到这里应用程序工作正常.但是,当我将其他控件(按钮,文本块等)添加到网格时,它们不会显示.我所看到的只是电影.请指点.
我正在使用MVVM设计模式编写WPF应用程序.我想知道最好的(读"MVVM投诉")这样做的方式.另请注意,我的视图模型中的所有代码都不在UI线程上运行.目前我正在使用VM访问调度程序App.Current.Dispatcher,然后调用MessageBox.Show()它.