问题标签 [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.
wpf - WPF 自定义控件库中的图像
我需要将图像放在自定义控件的默认视图中。但是,每当我尝试测试控件时,它都无法找到图像。我试图将它编译为嵌入式资源,并且只是 VS 中的普通资源。这些都没有奏效。那么有没有正确的方法来做到这一点?
custom-controls - 如何创建自定义gridview控件?
谁能帮我在 c# .Net 中创建自定义 GridView 控件?
c# - ASP.NET 面板子类在设计器中未正确显示
我已将 ASP.NET 面板控件子类化以自定义 GroupingText 的呈现。然而,虽然它在最终输出中看起来很好,但在设计器中却没有正确显示。
我正在做的一个示例如下:
我还需要做些什么才能使其在设计器中正确显示吗?
android - 使用自定义 View 或 SurfaceView 时如何避免 NullPointerException
我创建了一个自定义SurfaceView
名称CaptureView
并尝试将其添加到main.xml
文件中:
该应用程序似乎工作正常,但如果我main.xml
在 Eclipse 中从选项卡切换到布局,NullPointerException
则会出现文本而不是布局预览。
在活动中,我通过以下方式绑定了控件:
有谁知道如何解决这个问题?
.net - 尝试更改标签的边框颜色
我在 VB、VS2008、winforms 中工作。我有一些标签要创建,我使用的是 BorderStyle = FixedSingle。
有没有办法改变这个边框的颜色?它始终默认为黑色。
asp.net - 用户控件、服务器控件和自定义控件之间有什么区别?
在最近的一次采访中,我以为我对这个问题有合理的答案,但我轰炸了它。:(
- 三者之间的主要区别是什么?
- 如果上一个项目符号的答案不明显,您什么时候会选择一个而不是另一个?
wpf - WPF“十六进制网格”组件
进入 WPF 自定义控件的世界,想知道设计 HexGrid 控件的最佳方法是什么?想想你最喜欢的桌面战争游戏;或者,同样有可能,您最喜欢的电子游戏从令人自豪的桌面战争游戏历史中窃取设计。
底层模型公开了一个重要的方法,作为 Map 类的一部分:
十六进制包含所有相关数据(目前,将 1:1 映射到背景颜色的地形枚举;从小开始......)。
可能相关的约束:
地图的大小不变,十六进制数据在非常可预测的时间发生变化(总是直接响应用户操作)。
理想情况下,组件将扩展以干净地填充其容器,并且可以直接在 XAML 中声明。
我正在寻找的是我需要做些什么来构建它的粗略轮廓,而不是一个现成的组件。
*虽然我对这个寻址方案很聪明,但显然我迟到了。
c# - 从旧版 C++ 应用程序使用自定义 .net 控件的最佳方式是什么?
我维护一个遗留应用程序(非托管 C++),我需要一个新控件(基本表单)。为了简单起见,我想在 C# 中构建此控件,但在我的旧版应用程序中使用它。有什么建议么?
user-interface - BlackBerry - 带有 CheckBoxField 的 TreeField?
是否可以在 BlackBerry中将CheckBoxField添加到TreeField ?
如果是,我该怎么做?
asp.net - asp.net 中的自定义复选框列表控件错误。“startIndex 不能大于字符串的长度”
我正在创建一个自定义复选框控件以在复选框列表中的每个复选框之后添加一个 div。课程如下。
但是当我在页面中使用它并调用保存时出现错误。错误是:
startIndex 不能大于字符串的长度。参数名称:startIndex 描述:当前Web请求执行过程中发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentOutOfRangeException:startIndex 不能大于字符串的长度。参数名称:startIndex
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[ArgumentOutOfRangeException: startIndex 不能大于字符串的长度。参数名称:startIndex]
System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) +7492915
System.Web.UI.WebControls.CheckBoxList.LoadPostData(String postDataKey, NameValueCollection postCollection) +60
System.Web.UI.WebControls。 CheckBoxList.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) +13
System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +346
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint , 布尔型 includeStagesAfterAsyncPoint) +1743
有任何想法吗 ?