Visual studio Windows Phone的编辑器\预览在Visual Studio中如何工作?

Visual studio Windows Phone的编辑器\预览在Visual Studio中如何工作?,visual-studio,windows-phone,visual-studio-addins,visual-studio-designer,Visual Studio,Windows Phone,Visual Studio Addins,Visual Studio Designer,页面的XAML图像是如何生成的? 它是否正在运行虚拟机并正在抓取快照? 它发送XAML吗? 欢迎提供这方面的任何细节 页面的XAML图像是如何生成的 VisualStudio使用平台的引用DLL+应用程序的编译二进制文件呈现XAML 它是否正在运行虚拟机并正在抓取快照 不,它们都在相同的visual studio过程中工作。谢谢,但我的应用程序二进制文件适用于不同的平台。它是如何运行它们的?另外,你确定这不是生成的屏幕截图吗?因为呈现的内容不包含本机Win32控件(Spy++找不到它们)或WPF

页面的XAML图像是如何生成的? 它是否正在运行虚拟机并正在抓取快照? 它发送XAML吗? 欢迎提供这方面的任何细节

页面的XAML图像是如何生成的

VisualStudio使用平台的引用DLL+应用程序的编译二进制文件呈现XAML

它是否正在运行虚拟机并正在抓取快照


不,它们都在相同的visual studio过程中工作。

谢谢,但我的应用程序二进制文件适用于不同的平台。它是如何运行它们的?另外,你确定这不是生成的屏幕截图吗?因为呈现的内容不包含本机Win32控件(Spy++找不到它们)或WPF控件(Snoop找不到任何)“我的应用程序二进制文件用于不同的平台”-.NET字节码与平台无关。“你确定这不是生成的屏幕截图吗?”-99%确定。Windows phone GUI既不是Win32也不是WPF,它是Silverlight或WP81上的,可能是XAML/WinRT。请查看Reflector中的Microsoft.Expression.DesignSurface.dll和Microsoft.Expression.WindowsPhonePlatform.dll程序集,您将看到您自己。再次感谢。好的,我知道他们正在使用项目平台解析XAML,但我仍然不知道它是如何在VisualStudio(一个桌面应用程序)中生成实际的设计器预览的。预览中的控件是什么?什么类型的?它们看起来既不是WPF也不是Win32。我想它们和手机上的类型是一样的。Silverlight或WinRT/XAML。这两个框架都在PC上,WPF和Win32都不是。但这只是一个猜测,我不确定。