问题标签 [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.

0 投票
7 回答
105987 浏览

wpf - Where can I find free WPF controls and control templates?

I am looking for some recommendations on good places to find libraries of controls/templates/styles for WPF. I know about the usual places like Infragistics, but it seems to me that there should be some kind of community effort by now to share nice, clean, well written controls for WPF controls.

I am not big on the design side, and it would be nice to fill out my personal libraries with some nice examples from people who are better at design.

Any ideas or recommendations?

0 投票
2 回答
1751 浏览

controls - custom server control values lost in callback

I have a custom server control that loads data from a web service into a GridView. Works fine on my page. I want to be able to click on a row and pop a popupcontrol with more detail on the clicked row. I am using the client side events of the DevExpress gridview to handle the onclick. And from JavaScript I am calling a callbackpanel to access my custom server control to get properties to use in the popupcontrol. In the callback, the properties on my server control (which were previously set in order to display the data) are not set, yet any of the other standard controls on the page still have their property settings. Am I missing a setting in my customer server control that will persist my property settings into a callback?

0 投票
2 回答
1983 浏览

asp.net-mvc - 创建 ASP.NET MVC 控件或助手的最佳实践是什么?

我正在为我的 MVC 项目构建一个可重用的控件或自定义助手。我确信有一个最佳实践。任何帮助表示赞赏。

0 投票
3 回答
1276 浏览

.net - .Net Menustrip 背景颜色范围

我需要在 MenuStrip 的右侧放置一个控件。MenuStrip 的颜色从左侧的 BackColor 逐渐变为右侧的白色,理想情况下,我希望通过与菜单条在该侧具有相同的 backColor 来使我的小控件融入其中。有谁知道这种颜色是如何计算的?

最坏的情况,你能推荐一个用于从屏幕上采样颜色的小应用程序吗?

[更新] 如果菜单条可以调整大小,采样不是有用的方法

0 投票
4 回答
3447 浏览

asp.net - ASP.NET 中自定义组合中的子控件初始化

我正在处理的一系列控件的一部分显然涉及我将其中的一些组合在一起。我很快开始了解到这需要考虑(这对我来说是全新的!):)

我基本上有一个StyledWindow控件,它本质上是一个Panel具有执行其他位(如添加边框等)的能力的荣耀。

这是在其中实例化子控件的代码。到目前为止,它似乎一直在使用普通的静态控件正常工作:

今天当我尝试在其中嵌套一个更复杂的控件时,问题就来了。该控件使用对页面的引用,因为它注入了 JavaScript 以使其更加灵活和响应迅速(这RegisterClientScriptBlock是我需要页面引用的唯一原因)。

现在,这导致了“object null”错误,但我将其本地化为 render 方法,它当然试图针对 [null]Page对象调用该方法。

令我困惑的是,该控件作为独立的控件可以正常工作,但是当放置在其中时StyledWindow,一切都变得非常错误!

所以,看起来我在 myStyledWindowChildControl. 有任何想法吗?

更新

正如Brad Wilson非常正确地指出的那样,您看不到控件被添加到Controls集合中。这就是_panel它的用途,它是为我处理的,基本上然后覆盖Controls(我从某处的指南中得到这个):

我希望这有助于澄清事情。道歉。

按照Longhorn213 的回答更新

是的,我一直在玩控件,将一个放在复合材料中,一个放在外面。然后我在控件生命周期中的 event major event 中获取 Page 的状态并将其呈现到页面。

独立运行正常,页面按预期启动。但是,嵌套在 Composite 中的那个是不同的。它的OnLoad事件根本没有被解雇!所以我猜布拉德可能是对的,因为我没有正确设置控制层次结构,任何人都可以就我所缺少的内容提供一些建议吗?Panel方法还不够吗?(好吧,显然不是吗?!):D

谢谢你们的帮助,不胜感激:)

0 投票
4 回答
22966 浏览

asp.net - 在 ASP.NET Repeater 中动态添加控件

我发现我自己有一个转发器控件,它被数据绑定到一个 xml 文档。我的客户现在要求作为转发器的文本框可以是文本框或复选框。

我似乎找不到一种简单的方法来基本上执行以下操作:

有没有一种很好的方法可以扩展我当前的实现而不必重写逻辑。如果我可以通过“OnItemDataBound”注入控件也可以。但我似乎无法让它发挥作用

0 投票
3 回答
2076 浏览

asp.net - 如何使用动态添加的 Control 子类访问 Control.ViewState?

我们已经创建了一个需要通过 Control 类的 ViewState 属性来持久化数据的控件。我们的类子类严格控制以访问 ViewState 属性(它在 Page 对象上受到保护)。我们在 OnInit 中将控件添加到 Page.Controls,然后尝试在 OnPreLoad 中设置 ViewState 属性。

当我们解码并检查页面的 ViewState 时,我们的值还没有被写出,因此不能用于以后的检索。

有谁知道我们如何让我们的控制权参与 ViewState 过程?

0 投票
1 回答
932 浏览

winforms - 在 Winforms 中控制具有自动完成功能的标签?

我正在寻找一个 WinForm 控件,它可以为多个空格分隔提供自动完成行为 - 正是 ala del.icio.us(或 stackoverflow.com)。

有谁知道如何在 .NET 2.0 WinForm 应用程序中做到这一点?

0 投票
3 回答
1898 浏览

asp.net - 服务器端控件属性中的评估脚本

如何在服务器端控件中实现 eval 脚本?

例如。<a runat="server" href="?id=<%= Eval("Id") %>">hello world</a>

0 投票
2 回答
1212 浏览

c# - .NET - 如何隐藏 DateTimePicker 中的无效选择

我已经设置了 DateTimePicker 的 MaxDate 和 MinDate 属性。但是,当我在运行时测试控件时,无法区分无效日期和有效日期。唯一的区别是单击无效日期不会执行任何操作。

这对用户来说不是很直观。我希望能够一眼看出有效日期是什么。

有什么方法可以突出显示有效日期范围 - 或者更恰当地说,“暗淡”无效日期?或者,是否有另一个更合适的控制?我确信几个组合框会起作用,但我真的认为当被要求输入日期时,应该向用户展示一个日历控件。

上下文:这是一个 WinForms 图表应用程序。有效数据的范围是固定的(新数据是通过另一个进程添加的)。用户需要为图表的开始时间选择日期和时间(以及持续时间,单独处理)。