如何使用可扩展性 dll 来提供设计器支持
我编写了一个 UITypeEditor,当编辑器与使用它的类型位于同一程序集(或引用的程序集之一)时,它就可以工作。然后我可以使用类似的东西: [Editor(ty…
使用 UserControl 创建具有设计时支持的 ToolBox 组件
我有一个用于 Windows 窗体的用户控件。如何将其转换为组件?我想要做的是将其添加到 VS 工具箱,在设计时通过拖放将其添加到窗体中,并使用“属性”…
Expression Blend 设计时特定的视觉效果是否可能?
我正在尝试在 Blend 3 中设计一些 UserControl 类。我希望它们的一部分在运行时创建时“折叠”,但我希望能够编辑它们的组成部分,而无需每次构建时都…
为什么 System.Design 中的许多 Designer 类都标记为内部?
我在工作中一直在为我们的产品开发一些组件,其中之一是基于流程布局面板的。 我想要做的是为其提供一个自定义设计器,但不会丢失其默认设计器(Syste…
如何避免在设计时紧密绑定的用户控件中重置属性?
我有带有标签的 UserControl 'A' 和此属性: /// <summary> /// Gets or Sets the text of the control /// </summary> [ Browsable(true), E…
在设计时限制用户控件的大小
我有一个命名空间 Company.UI.Forms,其中有一个继承自 System.Windows.Forms.Form 的表单基类 BaseForm。 我需要限制此表单的大小,以便如果具体表单…
设计从外部控件获取其 DataContext 的 WPF UserControl:如何在设计器中拥有一些示例数据但在运行时使用继承的 DC?
我正在设计一个 WPF 用户控件,其中包含其他用户控件(想象一个 WidgetContainer,包含不同的 Widget) - 使用 MV-VM 架构。 在开发过程中,我在窗口…
.NET Windows 窗体问题的自定义设计器类
我已经实现了一个继承自 DocumentDesigner 的自定义设计器类。 .NET Framework 中的标准 Form 类使用 FormDocumentDesigner 类(也继承自 DocumentDes…
Delphi 中的设计时拖放?
在 Delphi 2006(我认为)引入 TFlowPanel 和 TGridPanel 之前,我做了一个概念上类似的控件。 它仍然做一些这些控件不做的事情,当将我的代码升级到 …
对 Delphi 中的运行时和设计时包大惊小怪
我发现 Delphi 中的大多数组件(VCL)都分为两部分。 1) 设计时包 2) 运行时包 为什么这么大惊小怪。 如果 RunTime 和 DesignTime 包合并为一个包,会…
Visual Studio 设计时间和固定布局表 - 您的意见
我即将向 Microsoft 提交错误。 下面的 html 在浏览器中显示正常,但在 VS 设计器中它使整个页面可滚动 - 因为表格没有被 div 剪切: <div style="w…