在将旧的C++项目从Visual Studio 6迁移到Visual Studio 2012时,我们从标准Microsoft平台标头内部发现了一组奇怪的警告:
在线搜索只发现其他一些人遇到此错误.在某些情况下,人们试图使用VS2012来编译传统的DirectX代码 - 我没有这样做.在其他情况下,人们试图使用VS2012来定位Windows XP(使用Update 1中的新选项) - 我正在这样做.
DirectX问题得到了解答,警告将始终告诉您,您正在编译DirectX的过时(Win8之前版本)版本,并且您将不得不忍受它.
Windows XP问题没有得到解答.其他人只是说他们无法重现这个问题.
我复制了它,找到了原因,我在这里写这篇文章是为了帮助遇到这个问题的其他人.
我有一个Viewbox,Stretch=Uniform以免扭曲内容.但是,当框架窗口比内容更宽或更高时,Viewbox内容始终居中.
我似乎无法在Viewbox上找到任何内容对齐选项.有没有办法做到这一点?