问题标签 [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 投票
0 回答
592 浏览

visual-studio - Visual Studio 2015 XAML 设计器未显示 System.Runtime.Remoting.RemotingException

我的问题是我在 Windows 10 上的 vs 2015 社区版中的 XAML 设计器。它根本无法加载。WPF 桌面应用程序上的 XAML 设计器工作正常。 VS 2015 xaml 设计器

发生未处理的异常 System.Runtime.Remoting.RemotingException [3332] 设计器进程意外终止!

问题是我目前在同一个操作系统(windows 10)上拥有 vs 2013 pro,它完美地为 windows 8.1 应用程序加载了 XAML 设计器。我必须强调,在 vs 2015 上,Windows 10Windows 8.1的 Windows 商店应用程序都无法加载 XAML 设计器。此外,当您构建和运行程序时,应用程序可以完美运行。它只是 XAML 设计器。

Windows 10 应用商店的目标版本和最低版本在 10240 上匹配。这是我的 Windows 8.1 上的 XAML 设计器与 2013 pro 与 2013 XAML 设计器的图片

  • 开发者模式开启
  • 我重新安装了vs 2015
  • Windows 10 已更新
  • 带有更新 1 的 VS 2015 正在运行
0 投票
1 回答
1264 浏览

visual-studio-2015 - 如何调试 XAML 设计器问题?

我正在使用 Visual Studio 2015 开发 UWP 应用程序,我想做的一件事是在设计时使用一些示例数据。

现在,我添加了一个 XAML 文件,将构建操作设置为DesignDataWithDesignTimeCrateableTypes

我的 XAML 在这里非常简单:

然而,智能感知给了我淡蓝色的波浪线和一个工具提示:

无法创建“Freead”的实例。

从历史上看,我已经能够通过启动另一个 Visual Studio 实例、附加并设置中断所有异常来调试 XAML 设计问题,但这里似乎没有抛出异常,所以我该如何调试它为什么不能创建类型的实例?(显然已经检查过了,即有一个无参数的构造函数,并且解决方案确实构建了)

0 投票
1 回答
369 浏览

c# - 由于 ModelVIew 中的嵌入式资源,WPF Xaml 设计器内存不足

所以我有一段时间遇到这个问题,唯一的解决方法是将嵌入式资源的构建操作更改为无,然后构建 MV。之后,我构建了视图,它就像一个魅力。但是,如果嵌入了资源构建操作,则视图构建没有问题,但设计器 Xaml 会抛出内存不足异常并且无法加载。有没有人遇到过这些问题?任何真正的修复,除了将资源的构建操作更改为无?

0 投票
0 回答
88 浏览

wpf - 自定义控件不允许将其子项集中在设计视图中

我挣扎了一段时间没有运气。我的自定义控件基于 ContentControl,与 HeaderedContentControl 类似,只是带有页脚。

如果在设计视图中单击原始 HeaderedContentControl 的标题中的元素,例如:

单击“标题”按钮将使 xaml 代码居中<Button Content="header"/>

我的控制:

和样式(取自 HeaderedContentControl:

如果在我的控件中单击“标题”按钮(在设计视图中),则 xaml 居中 <cbr:TestControl>而不是<Button Content="header"/>

0 投票
4 回答
1343 浏览

wpf - WPF XAML 设计器显示绑定的属性名称而不是属性值

我的一个 XAML 文件在 XAML 设计器中显示了一个奇怪的行为(但不是在运行时):

然后在 XAML 中:

在 XAML 设计器中,两个 TextBlock 实例显示以下内容:

XAML 设计器显示字符串属性的属性名称,对于 int 属性,它显示 0。

错误窗口中没有错误。此外,它似乎实际上读取了属性,因为如果我将绑定更改为不存在的属性名称,内容就会消失。

我重新启动了 Visual Studio 和我的电脑并删除了该.suo文件。

对这种行为有什么解释吗?

0 投票
3 回答
1007 浏览

c# - 在设计时禁用与静态属性的绑定

我喜欢尽可能绑定到静态属性(例如,当不需要通知或模型INotifyPropertyChanged为其他目的实现时),例如:

问题是这样的评估也在设计时起作用,这使得与设计师合作变得很困难。

普通绑定在设计时不起作用,我可以FallbackValue用来指定仅设计时的值(我从未FallbackValue在运行时使用过)。

有没有一种简单的方法可以在设计时使绑定到静态属性无效(禁用它们)?

我可以暂时重命名属性,例如IsAdministrator123,但这很乏味。

0 投票
1 回答
321 浏览

visual-studio - XAML 设计器未加载并给出 System.TypeLoadException 异常

我的 UWP 项目中的 XAML 设计器未加载。它给出了以下错误。

at Microsoft.VisualStudio.DesignTools.WindowsPhoneXamlDesigner.WindowsPhoneXamlPlatform..ctor(IPlatformRuntimeAssemblyResolver platformRuntimeAssemblyResolver, IPlatformReferenceAssemblyResolver platformReferenceAssemblyResolver) at Microsoft.VisualStudio.DesignTools.UniversalXamlDesigner.UniversalXamlPlatformCreator.CreatePlatformImpl(IPlatformReferenceAssemblyResolver referenceAssemblyResolver, IPlatformRuntimeAssemblyResolver runtimeAssemblyResolver) at Microsoft.VisualStudio.DesignTools.WindowsXamlDesigner.WindowsStoreXamlPlatformCreator. Microsoft.VisualStudio.DesignTools.Platform.PlatformCreatorBase.CreatePlatform(IPlatformReferenceAssemblyResolver referenceAssemblyResolver) 的 Microsoft.VisualStudio.DesignTools.Designer.Project 的 CreatePlatformInternal(IPlatformReferenceAssemblyResolver referenceAssemblyResolver)。Microsoft.VisualStudio.DesignTools.Designer.Project.ProjectContextManager.GetSourceItemContext(IHostSourceItem sourceItem) 的 Microsoft.VisualStudio.DesignTools.Designer.DesignerService.CreateDesigner(IHostSourceItem 项,IHostTextEditor 编辑器的 ProjectContextManager.GetProjectContext(IHostProject 项目,IPlatform 平台,布尔创建), CancellationToken cancelToken) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass12_0.b__0(CancellationToken cancelToken) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass6_0`1.b__0( ) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()在 Microsoft.VisualStudio.DesignTools.Designer.DesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor, CancellationToken cancelToken) 在 Microsoft.VisualStudio.DesignTools 的 Microsoft.VisualStudio.DesignTools.Designer.Project.ProjectContextManager.GetSourceItemContext(IHostSourceItem sourceItem) 的布尔值创建。 DesignerContract.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass12_0.b__0(CancellationToken cancelToken) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass6_0`1.b__0() 在 Microsoft.VisualStudio.DesignTools.DesignerContract。 Isolation.Remoting.STAMarshaler.Call.InvokeWorker()在 Microsoft.VisualStudio.DesignTools.Designer.DesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor, CancellationToken cancelToken) 在 Microsoft.VisualStudio.DesignTools 的 Microsoft.VisualStudio.DesignTools.Designer.Project.ProjectContextManager.GetSourceItemContext(IHostSourceItem sourceItem) 的布尔值创建。 DesignerContract.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass12_0.b__0(CancellationToken cancelToken) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass6_0`1.b__0() 在 Microsoft.VisualStudio.DesignTools.DesignerContract。 Isolation.Remoting.STAMarshaler.Call.InvokeWorker()Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService 的 Microsoft.VisualStudio.DesignTools.Designer.DesignerService.CreateDesigner(IHostSourceItem 项,IHostTextEditor 编辑器,CancellationToken cancelToken) 的 GetSourceItemContext(IHostSourceItem sourceItem)。<>c__DisplayClass12_0.b__0(CancellationToken cancelToken ) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass6_0`1.b__0() 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService 的 Microsoft.VisualStudio.DesignTools.Designer.DesignerService.CreateDesigner(IHostSourceItem 项,IHostTextEditor 编辑器,CancellationToken cancelToken) 的 GetSourceItemContext(IHostSourceItem sourceItem)。<>c__DisplayClass12_0.b__0(CancellationToken cancelToken ) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass6_0`1.b__0() 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService 上的 RemoteDesignerService.<>c__DisplayClass12_0.b__0(CancellationToken cancelToken)。<>c__DisplayClass6_0`1.b__0() 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.STAMarshaler。调用.InvokeWorker()Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.RemoteDesignerService 上的 RemoteDesignerService.<>c__DisplayClass12_0.b__0(CancellationToken cancelToken)。<>c__DisplayClass6_0`1.b__0() 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Remoting.STAMarshaler。调用.InvokeWorker()

有人能帮我吗?

我尝试了所有类似问题中可用的解决方案,但仍然没有结果。

0 投票
0 回答
96 浏览

visual-studio - 如何将 XAML 设计视图默认设置为正确?

当我们在 Visual Studio 中将 XAML 设计器的拆分方向设置为垂直时,设计视图位于左侧。

是否可以默认设置为正确?

XAML 设计器 - 右侧的设计视图

0 投票
1 回答
241 浏览

visual-studio-2015 - 是否可以在 Visual Studio 2015 的设计模式(Xaml 设计器)中调试 UWP(Win10)Xaml 用户控件?

我运行 VS 2015 的两个实例,第二个实例附加到第一个 VS 2015 实例的 XDesProc.exe(Xaml 设计器),并且在第一个实例的 Xaml 设计器中打开 xaml 文件后,文件后面的用户控制代码中的断点处于非活动状态VS 2015(我也以管理员权限运行 VS 2015)。

是否可以在设计模式下调试UWP xaml 控件(当 xaml 设计器声称控件抛出一些异常并且无法实例化时)?

0 投票
2 回答
684 浏览

c# - Microsoft 功能区无法在 Designer 中呈现

我将 Microsoft Ribbon 用于 WPF(System.Windows.Controls.Ribbon)和 VS2015。由于我从我的项目中删除了不必要的依赖项(如动态数据显示等,与功能区无关的东西),它不再在设计器中正确呈现。所有 RibbonButtons 都会像通常的按钮一样呈现,依此类推。

我使用了 Clean Solution 选项并且多次重建,但没有成功。虽然执行一切都很好,只是设计师不能再处理功能区了。是什么导致了这种奇怪的行为?

这是我的功能区现在在设计器中的外观: 在此处输入图像描述

这就是它应该看起来和以前的样子: 在此处输入图像描述

更新:这显然似乎是一个视觉工作室错误,因为我在另一台具有相同 VS 版本的机器上打开了项目,一切都很好。