c# - 有没有办法强制对非 UI 类进行设计时支持?(目的是在视觉上设计非 UI 元素)
问题描述
作为此问题的一个示例,假设您扩展 DataGridView 以创建某种自定义的定期重用表。并且您想添加一个右键单击单元格时出现的 ContextMenuStrip。
能够使用设计器来布局这个 ContextMenuStrip 会非常方便。但是,由于 DataGridView 不扩展 Form 或 UserControl,因此没有可用的设计器支持。
这里有许多变通方法,例如仅使用只有 DataGridView 的用户控件,但似乎肯定应该有一种方法来强制一个空的设计器视图,该视图可用于添加/编辑非 UI 设计组件.
解决方案
推荐阅读
- google-app-maker - 具有关系数据源的表打开数据源中的第一项
- c# - 如何让 X 轴从 0 开始并每秒更新而不是使用当前时间(DateTime)?
- php - 应包含的未定义 PHP 函数
- c# - 为什么我的 WPF UI 在单个实例中流式传输大量 IP 摄像机时滞后,但在多个实例中运行相同数量的流时却没有?
- r - 如何释放崩溃 R 会话的 big.matrix 对象使用的内存
- javascript - Chrome 错误:其 URL 包含两个已删除空格(`\n`、`\r`、`\t`)的资源请求
- ubuntu - Ubuntu,我需要在管理员帐户、终端或其他方法中访问标准用户文件都可以
- rust - Rust 声称这种模式案例是不可达的,为什么?
- sql - 如何将行选择为列?
- python - 如何使 TCP 连接尽可能长时间地保持活动状态以接收数据