当前位置: 首页 > news >正文

我的世界封面制作网站使用网站模板侵权吗

我的世界封面制作网站,使用网站模板侵权吗,微信注册网站,查询网页怎么制作文章目录 前言其它项目的UserControl切换TableControl添加按钮#xff0c;隐去TableItem的Header 结论 前言 我想用WPF简单实现一个按钮视图切换的效果#xff0c;但是我发现别人的实现效果非常的麻烦。 其它项目的UserControl切换 我网上找了个开源的项目#xff0c;他是… 文章目录 前言其它项目的UserControl切换TableControl添加按钮隐去TableItem的Header 结论 前言 我想用WPF简单实现一个按钮视图切换的效果但是我发现别人的实现效果非常的麻烦。 其它项目的UserControl切换 我网上找了个开源的项目他是通过实例化加载的方式来实现视图层的切换的。 https://github.com/AFei19911012/HandyControlDemo //视图切换触发函数 private void ListBoxDemo_SelectionChanged(object sender, SelectionChangedEventArgs e) {if (VM.SelectedIndex 0){return;};//通过清除和重新加载的方式实例化UserControlmainContent.Children.Clear();string name (ListBoxDemo.SelectedItem as DemoDataModel).Name;//判断是否存在文件if (Helper.AssemblyHelper.CreateInternalInstance($UserControl.{name}) is System.Windows.Controls.UserControl ctrl){//实例化加载视图将View和ViewModel统一加载mainContent.Children.Add(ctrl);Edit_Xaml.Load($../HandyControlDemo/UserControl/{name}.xaml);Edit_XamlCs.Load($../HandyControlDemo/UserControl/{name}.xaml.cs);string filename $../HandyControlDemo/ViewModel/{name}ViewModel.cs;if (File.Exists(filename)){Edit_VM.Load(filename);}} }我个人评价是非常的麻烦而且没有实际的显示代码你必须跑起来才能知道真正的代码是怎么跑的。我就想了个简单的代码切换 TableControl 我们知道使用TableControl可以快速切换 TabControl x:NameMyTableTabItem HeaderViewAView:ViewA //TabItemTabItem HeaderViewBView:ViewB //TabItemTabItem HeaderViewCView:ViewC //TabItem /TabControl添加按钮隐去TableItem的Header WPF TabControl 隐藏标头 xaml GridGrid.ColumnDefinitionsColumnDefinition Width100 /ColumnDefinition //Grid.ColumnDefinitionsStackPanel!--添加对应View的跳转逻辑--Button ContentAClickButton_Click_1 /Button ContentBClickButton_Click_2 /Button ContentCClickButton_Click_3 //StackPanelTabControl Grid.Column1x:NameMyTable!--通过设置Collapsed来完全折叠TabItem--TabItem VisibilityCollapsedView:ViewA //TabItemTabItem VisibilityCollapsedView:ViewB //TabItemTabItem VisibilityCollapsedView:ViewC //TabItem/TabControl/Grid添加对应的按钮进行切换 private void Button_Click_1(object sender, RoutedEventArgs e){//动态修改SelectedIndex来设置显示的IndexMyTable.SelectedIndex 0;}private void Button_Click_2(object sender, RoutedEventArgs e){MyTable.SelectedIndex 1;}private void Button_Click_3(object sender, RoutedEventArgs e){MyTable.SelectedIndex 2;}结论 重新实例化TableItem难度难我目前也不知道怎么实现简单速度感觉一样快感觉一样快开销重新实例化开销低毕竟直接把空间释放了开销应该大一些但是现在的硬件没这么弱除非你要上动画那可能开销大点。而且我觉得也可以通过实例化的方法进行优化使用重新实例化每次都要重新进入页面每次切换页面原来的页面的数据都会保留其实更符合页面逻辑
http://www.dnsts.com.cn/news/222571.html

相关文章:

  • 网站建设验收意见中国建设网官网登录入口
  • 网站改版 文案杭州专业做网站公司
  • 广州市建设工程交易中心网站wordpress 模板位置
  • 网站建设与维护实验报告网络推广平台加盟
  • 淘宝优惠群的网站是怎么做天津自助建站
  • 网站建设网址delphi 实现网站开发
  • 企业网站建设的开放方式一般有品牌策划师
  • 个人网站建设方案书wordpress指定ip登陆
  • 域名购买之后怎么做网站html5 公司网站
  • 水果 网站源码php培训网站源码
  • 做一手房产中介用什么网站好科技志愿信息平台
  • 高端网站建设kgwl公司网站建设需推广
  • 沈阳建网站企业网站整合营销
  • 建设校园网站做下载网站好不好做
  • 黄骅网站建设公司crm网页版
  • 知名网站开发公司杭州市建设工程交易网
  • 自己如何搭建网站wordpress本地视频播放器
  • 上海网站建设费用多少钱网站主题说明怎么写
  • 网站建设第三方验收收费标准亚马逊雨林简介
  • 运动品牌网站开发题目来源做任务有q币的网站
  • 厦门网站建设_福建网站建设哪家专业
  • 网站建设网点深圳物流公司排名前十
  • 三网合一网站建设东莞关键词seo
  • 网站建设 网站设计华为 wordpress
  • 网站设计规划高中信息技术且网站制作
  • 北京市建设工程发包承包交易中心网站云南省建设厅网站职称评审
  • 广州骏域网站建设专家手机电脑版c2c网站架构
  • 温州专业做网站网站开发中可能遇到的技术问题
  • 网站建设软文网站设计文档
  • wordpress网站速度慢ip直接访问网站 备案