牛腩WPF框架
牛腩WPF框架
上中下三部分,中间分左右二部分,点击左边右边tab标签页显示
标签页关闭的功能抄https://www.cnblogs.com/tsliwei/p/5625398.html的,不错不错。。
源码GIT地址:https://niunan-01.coding.net/public/lx0012.niunanwpfkuangjia/lx0012/git/files
部分代码:
/// <summary> /// 双击左边树节点 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ClickTreeNode(object sender, MouseButtonEventArgs e) { string head = (sender as TreeViewItem).Header.ToString(); string framename = (sender as TreeViewItem).Tag.ToString(); bool ishas = false; //是否已经存在tab标签 foreach (UCTabItemWithClose one in tab_Main.Items) { if (one.Header.ToString() == head) { ishas = true; one.IsSelected = true; } } if (!ishas) { UCTabItemWithClose item = new UCTabItemWithClose(); item.Header = string.Format("{0}", head); item.ToolTip = string.Format("{0}", head); item.Margin = new Thickness(0, 0, 1, 0); item.Height = 28; //反射 Assembly assembly = Assembly.Load("Niunan.WPFKJ"); //根据字符串取类型 Type type1 = assembly.GetType("Niunan.WPFKJ.News." + framename); //根据类型创建对象 dynamic view = Activator.CreateInstance(type1); Frame frame = new Frame() { Content = view }; item.Content = frame; item.IsSelected = true; tab_Main.Items.Add(item); } }
撸码:复制、粘贴,拿起键盘就是“干”!!!
分类:
C# / WPF
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2016-10-13 支付宝接口错误:您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8
2010-10-13 AJAX顺序输出