VS 2017 XAML Designer视图无法在一个解决方案中呈现自定义/用户控制,但在新的一个解决方案中

时间:2018-01-22 21:32:08

标签: c# wpf visual-studio wpf-controls visual-studio-designer

我有一个WPF解决方案,我相信在某些时候设计查看器正确地停止渲染我写的自定义控件和LiveCharts笛卡尔图表,这是一个用户控件。要清楚的是,当将这些控件添加到XAML Designer中的页面时,控件存在但不可见 - 即不呈现。您可以选择控件并查看边界矩形,但无法看到实际控件。如果我运行应用程序,控件将在运行时正确呈现并可用...它们只是不会显示在XAML设计器视图中。

如果我创建一个全新的解决方案/项目,那么两个控件在设计器视图中都会显示出来。但是,如果我将项目添加到相关解决方案中,我会遇到相同的隐身问题。

我已经比较了解决方案/项目,我找不到任何差异。显然我对原来的解决方案做了一些必然导致这种情况的事情,但我无法弄清楚是什么或如何解决它。

有没有人看过这个或有什么想法来解决它的想法?

1 个答案:

答案 0 :(得分:0)

如果您的WPF部件在单独的程序集中,那么您可以将其平台设置为AnyCPU,保留条目程序集和p /调用x64。这将允许您保持XAML可编辑和外部代码正常工作。