custom-controls相关内容

Windows Phone 8中的自定义形状

我想派生以下Shape类: class MyRectangle:Shape { 受保护的覆盖System.Windows.Media.Geometry DefiningGeometry { get {返回null; } } } 但我收到了错误消息,因为DefiningGeometry属性无法被覆盖(可以使用wpf)。 如何在WP8中自定义形状? 解决 ..
发布时间:2020-10-13 06:52:28 其他开发

为什么Me.components什么都没有?

我写了一个自定义的ErrorProvider,它为现有的ErrorProvider添加了一些功能(设置了控件BackColor,ErrorCount等)。可以正常工作,但是由于某种原因,它落在了构造函数上: _LoginErrorProvider = New ErrorLogErrorProvider(Me.components) 错误是NullReferenceExcep ..
发布时间:2020-10-13 06:52:26 其他开发

Winforms SplitterPanel,子重叠拆分的z-index

我正在使用winforms中的SplitterPanel,在右侧,我需要一个自定义的下拉列表控件,该控件显示2列下拉列表。 问题是我希望有两列,所以我希望能够有一个比实际下拉列表更大的下拉列表区域,因此如果列表不适合拆分区域,则覆盖SplitterPanel。 我尝试使用 .BringToFront(); ,但是这在SplitterPanel上不起作用,并且控件被隐藏。我来自网络背景, ..
发布时间:2020-10-13 06:51:24 C#/.NET

通过自定义服务器控件呈现的更新面板内的单击事件按钮未触发

我正在开发一个自定义控件,该控件在其 textchange事件中呈现(a)文本框(es)希望将该值异步发送到控件,该控件将在该控件中进行搜索并使数据在暴露的属性中可用,以便稍后在页面加载时获取。但是我的问题是,如何异步调用在我的控件内编码的方法来执行搜索功能。目前,文本框文本更改和按钮单击事件没有触发,按钮单击加载页面并写入文本框什么也不做。这是代码。 public int Count { ..
发布时间:2020-10-13 06:51:17 C#/.NET

如何在WinForms自定义控件中公开事件

我已经开发了一个自定义控件,该控件的作用类似于带有标签的复选框的组框。想法是,一旦取消选中该复选框,组中的所有控件都将被禁用。 我需要公开Check更改事件,以便在发生以下情况时可以执行外部操作需要。我还公开了Check状态已更改。 当前,当使用该控件时,当组中的任何控件失去焦点时,它都会更改检查状态。 p> 当我处理检查更改事件时,是否应该为任何外部处理程序重新触发该事件? ..
发布时间:2020-10-13 06:51:06 C#/.NET

具有相同自定义属性的不同控件的通用样式

我有几个具有某些自定义属性的自定义控件,我想应用一种可触发这些属性的通用样式。我将这些通用属性放在接口(IMyControl)中,并让控件实现了它,但是看来样式不能像TargetType那样具有接口... 我的自定义属性是两个布尔值:bMandatory和bIncomplete。常见样式部分是: ..
发布时间:2020-10-13 06:51:02 其他开发

WPF自定义文本框需要两个选项卡才能获取文本?

我有一个自定义文本框控件,当其中没有文本时会显示其名称,但是出于某些奇怪的原因,我必须两次单击Tab键才能从上一个元素中获取该控件的文本字段。在第一个标签上,突出显示文本框的边框。我浏览了Generic.xaml文件的所有级别,并打开了属性窗口,并搜索“ tab”,但我唯一能找到的就是TextBox本身,它已经可以正确制表了。如何使控件仅使用一个选项卡进入 Generic.xaml: ..
发布时间:2020-10-13 06:50:55 其他开发

当添加了两个自定义控件时,为什么设计器会变慢?

我有一个用于长时间过程的自定义控件。该控件在一个点周围有旋转的圆圈。为此,我使用的计时器正在设计时间和运行时。将一个控件添加到窗体中就没有问题。但是其中两个被添加到窗体中,设计师的速度变慢了很多。为什么会发生此问题,我该如何解决? 我从该项目获得的代码: 公共类SpinningCircles:控制 { bool fullTransparency = true; int增量= 1 ..
发布时间:2020-10-13 06:50:53 C#/.NET

Winforms DataGridView自定义编辑控件/单元格

我正在Winforms应用程序中为DataGridView创建一个自定义编辑控件,并且我想在用户按下Enter键但在datagridview滚动到下一行之前引发一个事件。我不太在乎事件是由单元格引发的,还是由编辑控件引发,因为我可以根据需要传播事件。到目前为止,我已经尝试覆盖我继承自的DataGridViewTextBoxCell类的OnKeyDown和OnKeyUp方法,并且如果单元格处于编辑模 ..
发布时间:2020-10-13 06:49:51 C#/.NET

从GDI / WinForms切换到WPF以用于自定义UI元素

在使用WinForms 6年以上之后,我正在过渡到使用WPF。以前,使用 On_Paint 并使用“图形”和“画笔”等进行绘制,我创建了如下的自定义UI元素: 我想复制此外观使用WPF,但我不确定从哪里开始或如何做。谢谢您的帮助。 解决方案 基本答案是,您需要覆盖 ControlTemplate 为您正在设置样式的按钮(在资源中重复使用此代码!)。 基本格式为: ..
发布时间:2020-10-13 06:49:48 C#/.NET