问题标签 [custom-controls]
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# - Winforms Designer:修改(并保留)子对象中的属性
对于 WinForms 控件,我想将某些设置移动到子对象中。其中一个是包含所有 UI 字符串的自定义类,另一个是 OpenFileDialog:
这会将子对象添加到设计器,并允许编辑其属性(例如标题、默认扩展名、过滤器)。但是,更改不会添加到InitalizeComponent
方法中,因此会丢失。
是否可以使该属性在InitializeComponent
方法中“持续存在”?
c# - 用于显示图形和突出显示兴趣点的自定义 WPF 控件
问大家一个问题,我负责开发一个应用程序来查看我们为环境筛选所做的测试周期的数据,产品被放置在环境控制中,在运行各种自检的同时冷冻和加热产品。我的经理希望将温度随时间变化的图表显示为 x/y 图表,但他还希望有一个指示当前测试所在位置的指示器,该指示器有一个小框,提供更多信息,(测试状态,当前测试,运行时间等)
所以我在想的是我需要制作一个能够显示此散点图的自定义控件,并且还可以为我的附加信息框包含另一个内容控件,我应该使用什么基本控件作为基础,我应该看什么用于绘制我的图表,我该如何为此进行布局?我假设使用画布控件是我布局的最佳选择,而带有 PathFigures 的 DrawingGroups 是图形的最佳选择……谁能给我更多指导?
c# - 如何绑定属于自定义控件的某些属性?
如果我有以下控制:
当我将控件放在我的一个页面上时,如何绑定到“MyControlText”属性,如下所示:
谢谢!
asp.net - 可以在自定义服务器控件上有内部控件吗?
我希望能够做类似的事情:
但也能做到:
我最终想出了答案代码:
silverlight - 使用自定义控件时,Silverlight 错误“布局周期检测到布局无法完成”
我正在通过从 ContentControl 派生并执行一些特殊格式以在内容后面放置阴影来在 Silverlight 中构建自定义控件。
我几乎让它工作了,但最近遇到了一个奇怪的错误。如果它包含除边框或没有明确定义的高度和宽度的网格/堆栈面板/等之外的任何内容,则它可以正常工作。
我在 IE 中收到一个 JavaScript 错误,文本显示:
运行时错误 4008... 检测到布局周期... 布局无法完成。
如果我在包含的网格/堆栈面板/等上指定高度和宽度,它可以正常工作。
当使用太多文本框(超过 250 个)时,网络上有很多关于此错误的信息,但我可以使用网格中的单个按钮重现我的错误。
我的页面上根本没有文本框。该错误与检测到的无限循环有关。我在代码中设置了一些断点,似乎“SizeChanged”事件在渲染过程中被调用了很多,并且每次高度/宽度增加 10。
我假设设置默认高度/宽度会导致它跳过这个数字的递增,但我不知道为什么会发生这个错误。
有没有人遇到过这个或有任何想法?
c# - 截取自定义列表类的屏幕截图
有一个程序很长,我想从中截取屏幕截图。问题是,显示的大约 100 个中只有 14 个。如何截取整个列表的屏幕截图?
我想到的一种方法基本上是将 PG-Down 单击发送到此列表,拍摄新的屏幕截图并将它们合并在一起。有没有更简单快捷的解决方案?
asp.net - 是否可以将带有下拉列表的网格视图作为一个新控件?
这部分参考了这一点:
为什么不从 GridView 的下拉列表中触发 SelectedIndexChanged 事件?
我认为它足够不同,可以问另一个问题。
我的想法是,与其将下拉列表(ddl)添加到gridview,然后使用上面的技术,我可以创建一个全新的控件,其中包含一个ddl并直接引用它。
我认为这更像是我如何创建 asp.net 2.0+ 控件,但我要问的可能吗?您能否制作一个“新”gridview 控件,它恰好总是有一个 ddl 并且只是(以某种方式)引用它而没有 findcontrol 和其他所有内容?
我意识到它将为一个独特的应用程序高度定制。我只是想看看是否有可能,因为我可能想用它来创建其他控件。
谢谢你。
delphi - 如何判断 Delphi 控件当前是否可见?
我需要一种方法来让自定义控件(从 TCustomControl 继承)来判断它当前是否可见。我不是在谈论 .Visible 属性;我的意思是它现在是否真的显示在屏幕上。有谁知道如何做到这一点?
c# - 我应该在哪里存储自定义控件(用户控件)的配置数据?
我正在编写一个自定义控件,我想为该控件添加一些配置选项,但我不确定应该将它们放在哪里。
我可能可以将它们放在web.config
我正在使用控件的应用程序中,但这对我来说似乎有点混乱。
我应该做什么?
编辑:配置数据通常会处理非常简单的东西,比如文件路径信息等。它们不会是最终用户更改的东西,而是开发人员在设计时设置的东西。
wpf - WPF - 创建自定义 ItemsControl
我正在研究为 WPF 创建自定义控件,并且我发现了一些相当有用的博客,并且模糊地进入了足够的细节,但我仍然有点挣扎。
基本上,我正在尝试创建类似于臭名昭著的“Coda Slider”的东西,但我只是不知道如何正确开始。任何人都可以向我指出某人/某处的方向,让我了解如何创建自定义 ItemControls,或者向我提供基本信息,例如我需要覆盖哪些 ItemsControl 成员?
所有的帮助都将得到慷慨的接受。