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

WPF使用Prism框架首页界面

1. 首先确保已经下载了NuGet包MaterialDesignThemes

2.我们通过包的项目URL可以跳转到Github上查看源码

 

 3.找到首页所在的代码位置

4.将代码复制下来,删除掉自己不需要的东西,最终如下

<materialDesign:DialogHostDialogTheme="Inherit"Identifier="RootDialog"SnackbarMessageQueue="{Binding ElementName=MainSnackbar, Path=MessageQueue}"><materialDesign:DrawerHost IsLeftDrawerOpen="{Binding ElementName=MenuToggleButton, Path=IsChecked}"><materialDesign:DrawerHost.LeftDrawerContent><!--  左侧菜单  --><DockPanel MinWidth="220" /></materialDesign:DrawerHost.LeftDrawerContent><!--  头部  --><DockPanel><materialDesign:ColorZonePadding="16"materialDesign:ElevationAssist.Elevation="Dp4"DockPanel.Dock="Top"Mode="PrimaryMid"><DockPanel><StackPanel Orientation="Horizontal"><ToggleButtonx:Name="MenuToggleButton"AutomationProperties.Name="HamburgerToggleButton"IsChecked="False"Style="{StaticResource MaterialDesignHamburgerToggleButton}" /><ButtonMargin="24,0,0,0"materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={StaticResource BrushRoundConverter}}"Command="{Binding MovePrevCommand}"Content="{materialDesign:PackIcon Kind=ArrowLeft,Size=24}"Foreground="{Binding RelativeSource={RelativeSource AncestorType={x:Type FrameworkElement}}, Path=(TextElement.Foreground)}"Style="{StaticResource MaterialDesignToolButton}"ToolTip="Previous Item" /><ButtonMargin="16,0,0,0"materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={StaticResource BrushRoundConverter}}"Command="{Binding MoveNextCommand}"Content="{materialDesign:PackIcon Kind=ArrowRight,Size=24}"Foreground="{Binding RelativeSource={RelativeSource AncestorType={x:Type FrameworkElement}}, Path=(TextElement.Foreground)}"Style="{StaticResource MaterialDesignToolButton}"ToolTip="Next Item" /><ButtonMargin="16,0,0,0"materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={StaticResource BrushRoundConverter}}"Command="{Binding HomeCommand}"Content="{materialDesign:PackIcon Kind=Home,Size=24}"Foreground="{Binding RelativeSource={RelativeSource AncestorType={x:Type FrameworkElement}}, Path=(TextElement.Foreground)}"Style="{StaticResource MaterialDesignToolButton}"ToolTip="Home" /></StackPanel><TextBlockMargin="-152,0,0,0"HorizontalAlignment="Center"VerticalAlignment="Center"AutomationProperties.Name="Material Design In XAML Toolkit"FontSize="22"Text="Material Design In XAML Toolkit" /></DockPanel></materialDesign:ColorZone></DockPanel></materialDesign:DrawerHost>
</materialDesign:DialogHost>

5.运行查看效果


http://www.mrgr.cn/news/65356.html

相关文章:

  • Oracle 11g DataGuard GAP处理
  • Redis常见面试题概览——针对实习面试
  • Java环境下配置环境(jar包)并连接mysql数据库
  • 智慧汇聚:十款企业培训工具打造学习型企业
  • MATLAB绘制水蒸气温度和压力曲线(IAPWS-IF97公式)
  • 【博弈论】分割数游戏
  • CentOS 磁盘扩容
  • 加盟政策包括哪些内容,该怎么制定方案!
  • Linux-shell实例手册-磁盘
  • 【STM32开发之寄存器版】(十五)-数字音频接口I2S基础知识
  • 查看 Nginx 安装目录与配置文件位置的方法
  • 打开cmd窗口并执行cmd命令的Windows脚本(.bat文件)
  • 杭州德沃医美美妆美业精油美容si设计手册展厅设计公司
  • 什么开放式耳机好用?开放式耳机品牌十大排名揭秘误区
  • 产品让在Cesium中绘制迁徙线,把我00后的小同事给蚌埠住了~
  • Swift 开发教程系列 - 第2章:Swift 基础语法
  • 基于STM32的智能手环设计
  • 学习记录:js算法(八十三):全排列
  • 表件数count使用总结
  • 新闻稿件管理:SpringBoot框架技术突破
  • Java复习32(PTA)
  • 【智能算法应用】鹈鹕优化算法求解二维路径规划问题
  • 布朗运动
  • 大数据挖掘有哪些技术要点?
  • Fork突然报错
  • 详解UDP协议