【发布时间】:2015-09-21 12:27:24
【问题描述】:
我正在开发 Windows 运行时组件项目,该项目必须向外界公开很少的控件。我想使用设计视图模型,所以我有类似的东西:
public sealed class FirstPanelDesignViewModel
{ ... }
它在设计时按预期工作,但这个类也暴露于其项目的外部世界,这是不可取的。所以我可以这样修改:
internal class FirstPanelDesignViewModel
{ ... }
但现在设计器(打开的 .xaml 文件)抱怨它无法访问该类并且渲染不再发生:
The name "FirstPanelDesignViewModel" does not exist in the namespace "using:SomeProject.DesignViewModels".
有没有办法在 Windows 运行时组件中使用设计视图模型而不将其暴露在外部?
【问题讨论】: