c# - 如何将图表项转换为图表连接器
问题描述
我想将 diagramItem 转换为 DiagramConnector 以获得连接器的开始和结束项
DiagramConnector conn = new DiagramConnector();
if (Equals(diagramControl1.SelectedItems[0].ToString(), conn.ToString()))
{
conn = diagramControl1.SelectedItems[0];
解决方案
DiagramConnector 类继承自 DiagramItem,因此您可以直接转换它:
DiagramConnector connector = (DiagramConnector)diagramControl.SelectedItems[0];
// or
DiagramConnector connector = (diagramControl.SelectedItems[0] as DiagramConnector);
无需创建 DiagramConnector 的新实例。
推荐阅读
- c# - 带有 Blazor 和 MongoDB 的身份框架:登录时出错:无法解析类型“Microsoft.AspNetCore.Identity.SignInManager”的服务
- flutter - 当我尝试在我的 Mac m1 air 的终端中运行“flutter doctor --android-licenses”时出现此错误
- python - 如何在 Tkinter 中向根窗口添加高度?
- mysql - 我怎样才能阻止mysql自动更新表
- linkedin - 无法使用联系人 API
- nginx - 如何防止 nginx 的 ssl 端口回复纯 http 请求
- android - 如何设置 TMediaPlayer 的播放速度?
- flutter - 在颤振数据表中以不同方式使用 OnLongPress 和 OnPress?
- javascript - 在整页加载之前不要加载 div
- flutter - Flutter Moor:如果我对同一个表有多个引用,如何制作选择语句?