问题标签 [visual-studio-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.
c# - 不保存集合的紧凑框架自定义控件
我正在为紧凑框架创建一个菜单控件。该控件具有一组项目。我可以使用 Visual Studio 设计器添加项目,但是,它们永远不会添加到设计器文件中,因此下次我打开设计器或构建解决方案时,菜单不再有任何项目。
这是项目的代码:
这是菜单的相关代码:
有谁知道当我在 Visual Studio 设计器中编辑项目时如何将项目集合保存到设计器文件中?
winforms - 如何在 Visual Studio 设计器中取消固定和移动表单?
在 Visual Studio 中,表单被固定在 IDE 工作区的左上角,就像固定在那里一样。你如何解开它们?
c++ - Visual Studio Designer 在 VS2012 中不适用于 C++/CLI 文件,而在 VS2005 中却可以。知道为什么?
我知道,我知道,这个问题已经讨论过很多次了。“只需在任何其他前向声明之前前向声明您的班级,它就会起作用。”
我重新打开这个问题,因为对我来说它根本不起作用。我有 Visual Studio 2012 更新 1。我在 Win 7/x64 上使用 x64 中的 C++/CLI 进行开发。这是我的头文件的样子:
当我启动设计时,我收到消息The class MyClass can be designed, but is not the first class in the file。Visual Studio 要求设计人员使用文件中的第一个类。
因此,根据许多人的建议(这些建议似乎对许多人有用),我添加了以下内容:
我仍然收到相同的错误消息。请注意,我还重新启动了 Visual Studio,清理了项目,并重新构建了它。
注意:我尝试删除前向声明并添加 #include "MyForwardDeclaredClass.h" 代替。我得到了同样的错误。
我们最近从 VS2005 迁移到 VS2012。有了VS2005,设计师的使用就马马虎虎了。但它大部分时间都有效。现在,大多数时候我无法让它工作,也找不到任何解决方法。
任何的想法?
编辑
好的,按照我得到的建议,我删除了 .suo 和 .sdf 文件,然后重新加载了解决方案,然后重新构建了它。没什么好的。我使用相同的代码文件重新创建了一个新项目:没什么好处。是的,我的项目中有 .cpp 文件;-)
c# - WPF 设计器中标记扩展参数的设计时检查
我已经为 WPF 编写了一个标记扩展,它允许我做
这是一个非常有用的扩展,在运行时效果很好。但是在设计时我看不到应用的样式,或者如果我错误地输入粗体和斜体,它们可能不会被找到为静态资源。
我可以做些什么来让它工作?
扩展的源代码是
wpf - 2012 Visual Studio 自定义控件 Xaml/样式设计器 - 如何编辑通用 xaml 样式?
我一直在网上和堆栈溢出中挖掘,但也许我没有正确地问这个问题。
我正在尝试在不打开 Blend 的情况下编辑我的通用/默认自定义用户控件样式。我想知道如何在 VS2012 中编辑自定义用户控件的默认样式。它不会让你“编辑当前”,而且我在 VS2012 中找不到像 blend 一样的等效窗口,你可以在其中看到列出的所有资源和样式。
有谁知道这是在哪里?VS2012 中新的 Xaml 编辑器非常棒,但自定义用户控件及其默认样式也非常重要。
运行 VS2012 Ultimate - 更新 2
谢谢!
c# - 如何限制表单的设计表面积?
我在 C# WinForms 中继承了表单。
我想限制派生表单上的设计表面积,因此它们只能将控件添加到指定的面板/区域,而不能再添加。
我怎样才能以这种方式限制设计师?谢谢!
.net - 找不到类型“xxx.xxx.xxx”。请确保组装
当我尝试打开引用不同项目中的 UserControl 的表单时,我搜索了 StackOverflow 并发现了类似的问题。
我明白了
为了防止在加载设计器之前可能丢失数据,必须解决以下错误:
与以下两个错误有关的消息:
找不到类型“MyNamespace.CommonUi.InformationBox”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功构建项目。
和
变量“InformationBox1”要么未声明,要么从未赋值。
InformationBox1
是设计器中窗体上的用户控件的一个实例InformationBox
- 它只是被引用为;
项目MyNamespace.CommonUi
成功构建。
我在项目中获得了智能感知,因此我有理由相信它被正确引用。
到目前为止,和其他人一样:
这是一个从 VS2005 中的 .NET2/x86 迁移到 VS2012 中的 .NET4/x64 的项目。
现在,当解决方案在 64 位下运行时,它不起作用,我得到了这个设计器错误。但是,如果我将它切换到 32 位(从技术上讲是 AnyCPU),我可以很好地打开设计器。
我已经阅读了类似线程中的其他建议,但他们没有看到提供任何解决方案(我什至已经走到了“左右移动以使其重建”选项)
.net - 如何在 Windows 8.1 XAML 应用程序中获得对 VisualStateGroups 的设计器支持
在 Visual Studio 2012 中曾经有对 Windows 8.0 应用程序的非常好的设计器支持。在设备面板中,您可以在页面上移动到不同VisualStates
的VisualStateManager.VisualStateGroups
位置,它会在设计时更新相应的属性。
在 8.1 中,VisualState
s不再基于特定的 snapped layouts,但您仍然可以使用VisualStateManager
和 update based on screen width
。
问:如何在设计时更新这些更改?
这是一个在运行时有效但在设计时无效的更改的简单示例。
MainView.xaml.vb:
MainView.xaml:
这是设计时的视图:(不正确)
这是运行时的视图:(正确)
vb.net - 不要在 XSD 生成的 DataTable 类的空日期上抛出异常
在 Visual Studio 的 .xsd 设计器中设计数据表时,有一个属性指定当表遇到空值时要做什么:
问题是,如果DataType
是System.DateTime
,我无法返回empty
或nothing
。它总是抛出异常。
在我工作时,我可以执行以下操作:
但如果值为DbNull.Value
,我宁愿让它返回。
visual-studio - Visual Studio 2012 中的滚动错误?
所以我试图放置的 GroupBox 大于视觉工作室中设计师的屏幕真实状态。
因此,我滚动以腾出空间,但是在滚动后,每当我尝试重新调整组框的大小时,设计器都会立即滚动回控件的中心,这使我无法重新调整控件的大小。
这是某种错误还是我做错了什么,以前工作正常,突然我遇到了这个问题,现在尝试关闭并重新打开 VS,但问题仍然存在。
我可能应该补充一点,我正在使用 Telerik 的 radforms。