user-controls相关内容

如何在继承的 ControlDesigner 类中获取 ITypeDescriptorContext 和 IServiceProvider

我已将 ControlDesigner 类继承到 MyControlDesigner. 在这个类中,我需要获取 ITypeDescriptorContext 和 IServiceProvider 接口后面的对象,但我不知道如何:( 我需要这两个接口在方法中传递它们,但我在任何其他对象中都找不到它们. 谁能帮帮我. 谢谢 最好的问候博扬 解决方案 System. ..
发布时间:2022-01-22 19:18:31 C#/.NET

动态用户控件在回发后获取和维护值

我已经构建了一个动态生成用户控件的页面.例如,用户控件有两个可以编辑的字段:SomeId 和 SomeData.我希望能够基于 UserControlObject 设置这些值.当我之后读取控件时,我希望能够从控件返回一个 UserControlObject 并将数据库值设置为该值.我无法让这些值保持最新状态. //页面公共类 SomePage{私有列表_我的用户控件 ..
发布时间:2022-01-22 19:18:23 C#/.NET

c# 中可调整大小的表格布局面板

我发现 c# (.net 2.0) 中的表格布局面板非常原始.我想让我的用户在表格布局面板中调整列的大小,但没有现成的选项可以这样做.有没有办法至少找出光标是否直接在单元格的任何边界上,如果是,哪个单元格在它下面?可能有这些信息,我们至少可以尝试通过代码调整该行/列的大小.帮我找, 光标是否直接位于单元格的任何边框上 下面是哪个单元格(仅当第一个问题有答案时才适用) 非常感谢, ..
发布时间:2022-01-22 19:17:57 C#/.NET

ItemsControl 内 DataTemplate 中的 WPF UserControl - 如何绑定到 ItemsSource 的父级

主题行说明了一切!我有一个用户控件,可以成功地绑定到一个 Fullname 对象——也就是说,它可以正常工作. 我现在需要显示这些列表,同样,当控件位于 ItemsControl.Template 中的 DataTemplate 中时,这可以正常工作. 但是,该控件有一个属性 (InEditMode),它不是 Fullname 对象的属性,而是具有通过 ItemsSource 绑定 I ..
发布时间:2022-01-22 19:17:48 其他开发

ASP.NET:Viewstate 和以编程方式添加用户控件

当使用 LoadControl(string path) 以编程方式添加用户控件时,在用户控件的页面生命周期中,它是否使用其视图状态初始化其子控件? 我问这个问题是因为我的一个正在以编程方式加载的用户控件有一个 TextBox 控件,该控件没有被 Page_Load 事件的 PostBack 上的视图状态初始化/加载(常规 .aspx 不是这种情况)页面,因此我感到困惑).总的来说,我需要从 ..
发布时间:2022-01-22 19:17:39 C#/.NET

在其父级边界之外的用户控件内显示控件

我有一个包含文本框和列表框的用户控件,它使用它们为用户提供自动完成功能. 但是,我希望将列表框绘制在用户控件的边界之外,这样当必须在用户控件的边缘附近绘制列表框时它不会被截断.关于如何做到这一点的任何提示?本质上,我想要一个列表框浮动在其容器控件的边界之外. 我能想到的唯一方法是在实例化时将对外部列表框的引用传递给用户控件,然后操纵该列表框而不是将其放在用户控件中,但我不喜欢这种方法. ..
发布时间:2022-01-22 19:17:24 C#/.NET

什么时候应该使用 UserControl 而不是 Page?

我注意到许多 WPF MVVM 框架似乎避免使用 NavigationWindow 和 Page 控件,而倾向于使用嵌套的 UserControl 来编写页面. NavigationWindow 和 Page 提供了在日志中启用向后和向前导航的简单方法,并提供了在页面之间传递数据的简单方法.我见过的大多数 MVVM 框架都以各种方式重新实现了这些功能. 是否有避免使用 Navigati ..
发布时间:2022-01-22 19:17:19 其他开发

如何将焦点设置为 UserControl(使其可选择)?

我需要将焦点设置到 UserControl 本身,而不是它的子级. 否则我无法实现从缓冲区插入.:( 设置 Focusable=True 没有帮助.Google 和 SO 仅说明如何将焦点设置到 UserControl 子级. 我的控件包含: - 工具栏有几个按钮绑定到相应的命令虚拟机 - 作为过滤器输入的文本框 - DataGrid - 项目列表. 我需要将 Ctrl+V ..
发布时间:2022-01-22 19:17:02 其他开发

用户控制单击 - Windows 窗体

我的 Windows 窗体上有一个自定义用户控件.这个控件上有几个标签. 我将在我的表单上动态显示这些控件的数组,其中包含不同的数据位. 我想要做的是知道当我单击它时选择了哪个用户控件. 当我单击用户控件上的空白区域时,此方法有效,但是,如果我单击用户控件上的任何标签,它将无法识别用户控件单击. 关于如何执行完整的用户控件点击,即使控件上的标签被点击,有什么想法吗? ..
发布时间:2022-01-22 19:16:43 C#/.NET

如何从 WinForms 应用程序中用户控件上的子控件中获取事件?

主窗体有什么方法可以拦截用户控件的子控件上触发的事件吗? 我的应用程序的主窗体中嵌入了一个自定义用户控件.该控件包含各种操作数据的子控件,这些子控件本身由主窗体上的其他控件显示.我想要的是,当用户更改子控件时,是否可以以某种方式通知主窗体,这样我就可以在其他地方更新数据和相应的显示. 现在,我在作弊.我有一个委托连接到子控件的焦点离开事件.这个委托改变了我没有在其他地方使用的用户控件的 ..
发布时间:2022-01-22 19:16:36 C#/.NET

如何(如果有的话)使 ASP.NET UserControl 从另一个 UserControl 继承?

在 Windows 窗体中,很容易从一个用户控件继承另一个用户控件.继承的控件包含了父窗体的所有控件,还可以多加一些.可以用 ASP.NET 做同样的事情吗?我说的是 .ASCX 类型的用户控件. 解决方案 简短的回答是不,它不能轻松完成.用户控件或网络表单之间没有继承关系.您可以在代码背后的类之间创建继承层次结构,但不会继承 gui 组件. ..
发布时间:2022-01-22 19:16:26 C#/.NET

我的控件“这里不允许,因为它没有扩展类'System.Web.UI.UserControl'"

所以我有另一个面条刮刀(反正对我来说). 我正在尝试在我只有部分源代码的 CMS 中创建自己的自定义控件(即供应商提供给我的示例).基本上,我创建了一个名为 DataDefinitionContent 的类,它扩展了 ControlBase.现在,从我可以从元数据中获得的信息来看,ControlBase 扩展了 UserControl,所以我原以为这不会发生戏剧性的事情.谁能解释为什么这对我 ..
发布时间:2022-01-22 19:16:10 C#/.NET

在与页面相同的文件夹中使用用户控件

我在 ASP.NET 2 页面运行时收到此消息: 页面“MyFolder/blabla.aspx"不能使用用户控件“MyFolder/MyControl.ascx",因为它在web.config中注册并与页面位于同一目录中. 当然,我可以将它们分成 2 个不同的文件夹,从而解决问题,但问题是: WTF !?!?!为什么我不能将它们放在同一个文件夹中?!为什么他们都不能..相处!? ..
发布时间:2022-01-22 19:15:44 C#/.NET

WPF中的用户控件VS页面

我正在编写一个简单的应用程序,它有一个菜单,当用户选择每个 MenuItem 时,我想更改窗口的内容以显示所选内容. 我有两个选择. 我可以在我的窗口中添加一个 并写一些页面. 我可以写一些 UserControls 并将它们放在 ContentControl 当用户触发 MenuItem 点击事件时. 所以我很困惑为此目的选择正确的选择. ..
发布时间:2022-01-22 19:15:36 其他开发

在 ASP.NET 中加载嵌套的用户控件

我遇到了嵌套控件无法正确加载的问题.我尝试了各种页面方法,但似乎没有任何效果. 编辑:该网站编译并运行良好——但它只是留下一个空白屏幕. 基本上,我有一个图表的包装器控件,它允许我选择数据、绑定和自定义带有大量抽象的图表.我需要另一个包装器控件,因为可能有我想轻松表示的图表组. 笼统的答案也很好. 这就是我所拥有的.我已经用填充物替换了我的自定义属性/属性: Defa ..
发布时间:2022-01-22 19:15:30 C#/.NET

WPF 用户控件与父视图/视图模型的交互

您好,我有一个 mainView 窗口,它的 dataContext 设置为它自己的 viewModel. 在该 viewModel 上有一个 DateTime 属性,该属性又使用 2 路绑定绑定到我的主视图上的日期选择器. 到目前为止一切都很好.在更改我的日期时间属性时,我创建了一个列表,然后将其绑定到主视图上其他地方的数据网格.这一切都很好. 我的问题是关于我想添加到主视图的 ..
发布时间:2022-01-22 19:15:16 其他开发