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

网站的创建历程怎么写青岛seo关键词排名

网站的创建历程怎么写,青岛seo关键词排名,做网站编辑器,无广告免费追剧软件安装Prism.DryIoc库&#xff1a; Prism的区域和模块化&#xff1a; 一个区域可以显示一个用户控件 一个模块就是一个项目&#xff0c;也就是一个类库 动态切换用户控件的案例&#xff1a; <Grid><Grid.RowDefinitions><RowDefinition Height"auto"…

安装Prism.DryIoc库:

Prism的区域和模块化:

一个区域可以显示一个用户控件

一个模块就是一个项目,也就是一个类库

动态切换用户控件的案例:

<Grid><Grid.RowDefinitions><RowDefinition Height="auto"/><RowDefinition/></Grid.RowDefinitions><StackPanel Orientation="Horizontal"><Button Margin="5" Content="打开模块A" Command="{Binding OpenCommand}" CommandParameter="ViewA"/><Button Margin="5" Content="打开模块B" Command="{Binding OpenCommand}" CommandParameter="ViewB"/><Button Margin="5" Content="打开模块C" Command="{Binding OpenCommand}" CommandParameter="ViewC"/></StackPanel><ContentControl prism:RegionManager.RegionName="ContentRegion" Grid.Row="1"/>
</Grid>
public partial class App
{protected override Window CreateShell(){return Container.Resolve<MainView>();}protected override void RegisterTypes(IContainerRegistry containerRegistry){// 依赖注入containerRegistry.RegisterForNavigation<ViewA>();containerRegistry.RegisterForNavigation<ViewB>();containerRegistry.RegisterForNavigation<ViewC>();}
}
internal class MainViewModel : BindableBase
{private readonly IRegionManager regionManager;public DelegateCommand<string> OpenCommand { get; private set; }public MainViewModel(IRegionManager regionManager){OpenCommand = new DelegateCommand<string>(Open);this.regionManager = regionManager;}private void Open(string obj){regionManager.Regions["ContentRegion"].RequestNavigate(obj);}
}

多模块的情况下动态切换一个区域的用户控件:

大部分的代码是和上面一样的

模块A中的ModuleAProfile文件:

namespace ModuleA
{public class ModuleAProfile : IModule{public void OnInitialized(IContainerProvider containerProvider){}public void RegisterTypes(IContainerRegistry containerRegistry){// 依赖注入containerRegistry.RegisterForNavigation<ViewA>();}}
}

主项目中的App.xaml:

public partial class App
{protected override Window CreateShell(){return Container.Resolve<MainView>();}protected override void RegisterTypes(IContainerRegistry containerRegistry){}protected override void ConfigureModuleCatalog(IModuleCatalog moduleCatalog){moduleCatalog.AddModule<ModuleAProfile>();moduleCatalog.AddModule<ModuleBProfile>();base.ConfigureModuleCatalog(moduleCatalog);}
}

http://www.wangmingla.cn/news/12624.html

相关文章:

  • seo自动优化软件安卓福鼎网站优化公司
  • 网站套站国内销售平台有哪些
  • 重庆有没有做网站的海南网站制作
  • 做ic什么网站好吉安seo
  • 网站建设有哪些效益网站收录检测
  • 做包装盒效果图的网站百度人工优化
  • 政务公开加强网站规范化建设百度极速版app下载
  • 唐山做企业网站公司百度代理合作平台
  • 视频网站做app还是h5怎么推广公众号让人关注
  • 怀安县网站建设2023年6月疫情恢复
  • 受欢迎的广州做网站seo如何优化
  • 网站分页符怎么做网络推广外包哪个公司做的比较好
  • 网站设计与制作是什么专业seo网站优化报价
  • 建设168网站百度关键字优化
  • 建站平台与建站系统销售网络平台
  • 音乐网站建设价格6平台推广广告宣传词
  • wamp网站根目录配置市场营销策划案例经典大全
  • 分站式二手车网站源码sem优化推广
  • 网站建设规划书中包含内容色盲测试图
  • 石家庄外贸做网站河南seo推广
  • 什么网站可以直接做word文档百度指数的特点
  • 免费视频网站大全百度网页推广
  • 网站空间ip是一个域名广告投放网站
  • 弧度网站建设推广普通话手抄报内容怎么写
  • 东莞建设网站比较好的免费网站
  • 甘肃网站制作公司有哪些seo推广关键词公司
  • 吉林市做网站培训班报名
  • 嵌入式开发是什么有利于seo优化的是
  • 网站开发需要哪些技术广告公司
  • wordpress怎么换中文字体安徽百度seo教程