接触wpf快1年,基本上都在界面上跳上跳下的好多东西都浪费在margin,padding,style,模板上了,接触的东西好少,最近做wpf嵌入u3d发现去了边框后u3d根本不显示。到网上收都没有这方面的解决方案。wpf去边框什么的都用到win32和钩子函数了。我只想想说ms设计wpf是猪头么会这么麻烦。是不是大家都弄错了了。果然有一个很好的解决方法。希望改方法对刚接触wpf的新手帮助。不要去使用win32函数。因为我试过了弊病非常多。废话不多说。
准备工作:
AxInterop.UnityWebPlayerAXLib.dll这是u3d要用到的库
Microsoft.Windows.Shell.dll这是去边框要用到的库
ce.unity3d这u3d的测试文件
UnityWebPlayer.exe这是安装u3d插件
注意:本例中中的u3d例子的目标平台是x86也就是32位
,
创建wpf工程
项目引用库
界面代码
后台代码
好收工,
一下是要用到的库
不会上传文件,原谅我,我给个例子程序吧
http://download.csdn.net/detail/u010209404/9239521
一定要记住装u3d插件。不然会报错的。