问题标签 [xaml-designer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - XAML 设计器 - 默认缩放?
我对VS2015中XAML Designer的默认缩放感到非常恼火(不确定版本是否相关),这是Fit all
默认的。
有没有办法将其设置为100%
默认值?禁用缩放功能也是一种选择。Settings
但是 VS -中没有任何相关内容XAML Designer
。
PS:用语言标记它对像我这样的人可见,他们只看标记的问题(在我的情况下C#
)。
xaml-designer - Xaml 设计器未加载
今天我安装了带有更新 1 的 Visual Studio Community 2015,当它尝试加载 Xaml 设计器(甚至是新项目)时,它会引发异常:
发生了未处理的异常
System.Runtime.InteropServices.COMException 应用程序未启动。(来自 HRESULT 的异常:0x8027025B)
在
Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.AppPackageNativeMethods.IApplicationActivationManager.ActivateApplication(String appUserModelId, String activationContext, ActivateOptions options, Int32& processId)
在 Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.DesignerWrtUtility.ActivateApplication(String appUserModelId, String activationContext,
Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.ActivateApplicationInternal(String appUserModelId, String activationContext, Object site) 上的对象站点,布尔值 isRunningElevated )
在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain 的 Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(字符串 applicationPath,字符串 clientPort,Uri hostUri,IDictionary environmentVariables,Int32& processId,Object& processData)
。
Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary 边界)上的.ctor(ProcessDomainFactory 工厂,IIsolationBoundary 边界,AppDomainSetup appDomainInfo,IIsolationTargetisolationTarget,String baseDirectory )
在 Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary 边界)
在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize()
在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary .CreateInstance[T](Type type)
在
Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTargetisolationTarget, IObjectCatalog 目录)
在 Microsoft.VisualStudio.Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize () .DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTargetisolationTarget)
在 Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTargetisolationTarget
, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides)
在 Microsoft.VisualStudio.DesignTools.CreateLease(IIsolationTargetisolationTarget)。 DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) at
Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo 文化,Func'2 func,CancellationToken cancelToken)
Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0'1.b__0()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
xaml - XAML 设计器 System.Runtime.Remoting.RemotingException
创建空白 Windows 10 通用应用程序时遇到以下 System.Runtime.Remoting.RemotingException 错误...
我已经在网上检查了其他解决方案,并且已经完成了以下操作......
- 卸载/修复 Visual Studio 2015 更新 1
- 重置我的 Windows 10 PC 1511 更新
- 清除 Designer/ShadowCache 文件夹
- 目标环境已设置为 x86/x64
- 目标框架设置为 10240
- 开发者模式开启
- 更新的图形驱动程序
- 有清洁和重建的解决方案
- 更新到 VS15 更新 2
如果您能够找到上述问题的解决方案,请告诉我
c# - 如何在 Visual Studio 2015 的 Xaml 设计器中在手机和电脑之间切换?
我最近安装了 VS2015,自 VS2013 以来发生的变化之一是用于在 Windows 8.1 通用应用程序中在手机和 PC 之间切换 xaml 设计器以共享视图的下拉菜单已经消失。
切换启动项目似乎也不会影响设计师。我想知道菜单是否在其他地方,或者是否有办法恢复此功能?
c# - 应用程序范围的设计器初始化
目前,我正在为每个Window/UserControl 使用静态构造函数来执行一些初始化,这对所有这些都是相同的(初始化某些外部库类的静态属性,位于该库中的标记扩展需要工作)。
是否有一个应用程序范围的地方来执行该初始化?例如,在设计器中渲染窗口 xaml 之前设计器执行了什么?
在运行时,所有初始化都发生在App
构造函数中。而且为设计师克隆几十个静态构造函数很奇怪,因为设计师似乎并不关心App
.
我会为所有 Windows/UserControls 使用这种静态构造函数创建一个基类,不幸的是 c# 不支持多继承。
c# - WPF 设计器在启动时不运行窗口静态构造函数
当我加载解决方案并且某些窗口打开了设计器选项卡时,不会执行此窗口静态构造函数。
也许我的结论是错误的(因为我完全不知道设计师如何加载东西),但这里有一个测试用例:
创建新的 WPF 项目。
创建简单的扩展
- 添加到主窗口
和
- 现在编译它(F6),
TextBlock
应该True
在设计器中显示。 - 不要关闭设计器窗口。关闭VS。
- 启动解决方案(双击
sln
文件)。 - 只要设计器加载窗口,您就会看到
TextBlock
displayFalse
。
怎么回事?有人可以确认(或者是我的 VS 2015 错误)吗?
我真的很想知道设计器是如何工作的:如何加载窗口,使用哪些事件/方法等。似乎没有执行窗口构造函数(非静态的)(在设计时没有发生任何事情),如何然后创建并显示窗口?
visual-studio-2015 - 尝试在 Visual Studio 2015 中打开 UWP 应用的 XAML 设计器时出现未处理的错误
尝试为全新的 UWP 应用程序(以 build 10240 为目标)打开 XAML 设计器时,我看到一个错误:
System.Exception
包更新、依赖或冲突验证失败。Windows 无法安装包 {guid},因为此包依赖于另一个找不到的包。此软件包需要由 CN=Microsoft Corporation、O=Microsoft Corporation、L=Redmond、S=Washington、C=US 发布的框架 Microsoft.VCLibs.140.00.Debug 的最低版本 14.0.22929.0 才能安装。提供框架和这个包。
值得注意的是,Windows Phone 8.x 的 XAML 设计器继续正常工作。由于我们的企业防病毒软件与 build 10586 不兼容,并且这明确阻止了 1511 更新到 build 10586,这可能是原因 - 如果是这样,除了等待 Kaspersky 支持当前版本的 Windows 10 之外,还有其他方法吗?让 UWP 应用程序的 XAML 设计器在 Visual Studio 2015 或 Blend 中工作?