问题标签 [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.

0 投票
1 回答
288 浏览

c# - 设计器视图未显示组标题

我在 Visual Studio 2015 设计器中遇到组头问题。运行我的 Windows 10 UWP 应用程序时确实会显示组标题。

我有以下 XAML:

我截取了我的设计师和我的程序的截图。

截屏

如您所见,标题没有显示在设计器视图中(左),但在运行时显示(右)。

首先我认为我的绑定有问题,但是它甚至没有显示静态文本,它确实为它保留了一些空间。

在此先感谢,瑞克

0 投票
3 回答
4095 浏览

c# - XAML 设计器 - 默认缩放?

我对VS2015中XAML Designer的默认缩放感到非常恼火(不确定版本是否相关),这是Fit all默认的。

有没有办法将其设置为100%默认值?禁用缩放功能也是一种选择。Settings但是 VS -中没有任何相关内容XAML Designer

PS:用语言标记它对像我这样的人可见,他们只看标记的问题(在我的情况下C#)。

0 投票
2 回答
546 浏览

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()

0 投票
4 回答
7422 浏览

xaml - Visual Studio 2015 Update 1 xaml 设计器未针对 UWP 显示

Visual Studio 2015 Update1 中通用 Windows 应用程序的 XAML 设计器在哪里消失了?

在此处输入图像描述

它适用于 wpf 和 windows 8.1 应用程序,并且在 Tools->Option->XAML Designer 中启用了 XAML 设计器

0 投票
5 回答
5415 浏览

xaml - XAML 设计器 System.Runtime.Remoting.RemotingException

  • 创建空白 Windows 10 通用应用程序时遇到以下 System.Runtime.Remoting.RemotingException 错误...

    Visual Studio 上的错误

    以下是事件查看器屏幕...事件查看器

    事件查看器

    我已经在网上检查了其他解决方案,并且已经完成了以下操作......

    • 卸载/修复 Visual Studio 2015 更新 1
    • 重置我的 Windows 10 PC 1511 更新
    • 清除 Designer/ShadowCache 文件夹
    • 目标环境已设置为 x86/x64
    • 目标框架设置为 10240
    • 开发者模式开启
    • 更新的图形驱动程序
    • 有清洁和重建的解决方案
    • 更新到 VS15 更新 2

如果您能够找到上述问题的解决方案,请告诉我

0 投票
1 回答
46 浏览

c# - 如何在 Visual Studio 2015 的 Xaml 设计器中在手机和电脑之间切换?

我最近安装了 VS2015,自 VS2013 以来发生的变化之一是用于在 Windows 8.1 通用应用程序中在手机和 PC 之间切换 xaml 设计器以共享视图的下拉菜单已经消失。

切换启动项目似乎也不会影响设计师。我想知道菜单是否在其他地方,或者是否有办法恢复此功能?

0 投票
1 回答
406 浏览

c# - MarkupExtension:在设计时不评估更改的构造函数参数

这是它的样子:

更改标记扩展Key属性时 - 一切正常。

更改标记扩展构造函数参数时 - 它没有更新。解决方法是使用扩展名(更改Text)更新属性,然后再返回。然后正确评估价值。

这是扩展:

关于如何让设计师以与属性相同的方式使用构造函数参数的任何想法?

0 投票
1 回答
98 浏览

c# - 应用程序范围的设计器初始化

目前,我正在为每个Window/UserControl 使用静态构造函数来执行一些初始化,这对所有这些都是相同的(初始化某些外部库类的静态属性,位于该库中的标记扩展需要工作)。

是否有一个应用程序范围的地方来执行该初始化?例如,在设计器中渲染窗口 xaml 之前设计器执行了什么?

在运行时,所有初始化都发生在App构造函数中。而且为设计师克隆几十个静态构造函数很奇怪,因为设计师似乎并不关心App.

我会为所有 Windows/UserControls 使用这种静态构造函数创建一个基类,不幸的是 c# 不支持多继承。

0 投票
1 回答
982 浏览

c# - WPF 设计器在启动时不运行窗口静态构造函数

当我加载解决方案并且某些窗口打开了设计器选项卡时,不会执行此窗口静态构造函数。

也许我的结论是错误的(因为我完全不知道设计师如何加载东西),但这里有一个测试用例:

  1. 创建新的 WPF 项目。

  2. 创建简单的扩展

  1. 添加到主窗口

  1. 现在编译它(F6),TextBlock应该True在设计器中显示。
  2. 不要关闭设计器窗口。关闭VS。
  3. 启动解决方案(双击sln文件)。
  4. 只要设计器加载窗口,您就会看到TextBlockdisplay False

怎么回事?有人可以确认(或者是我的 VS 2015 错误)吗?

我真的很想知道设计器是如何工作的:如何加载窗口,使用哪些事件/方法等。似乎没有执行窗口构造函数(非静态的)(在设计时没有发生任何事情),如何然后创建并显示窗口?

0 投票
2 回答
458 浏览

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 中工作?