C#中怎么实现响应式布局
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇文章为大家展示了C#中怎么实现响应式布局,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。添加Nuget库使用 .Net Core 3.1 创建名为 "Res
千家信息网最后更新 2025年02月02日C#中怎么实现响应式布局
本篇文章为大家展示了C#中怎么实现响应式布局,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
添加Nuget库
使用 .Net Core 3.1 创建名为 "ResponsiveLayout" 的WPF解决方案,添加两个Nuget库:MaterialDesignThemes和MaterialDesignColors。
MaterialDesign控件库
3.2 工程结构
3个文件变动:
App.xaml:添加MD控件样式
MainWindow.xaml:主窗口实现效果
MainWindow.xaml.cs:主窗口后台实现抽屉菜单开和闭
3.3 App.xaml引入MD控件样式
关键样式引用代码
3.4 主窗体 MainWindow.xaml
全部代码,菜单及右侧布局
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:ResponsiveLayout"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
3.5 MainWindow.xaml.cs
关键代码,简单的菜单开、闭动画播放
private void Button_Click(object sender, RoutedEventArgs e)
{
if (MenuClosed)
{
Storyboard openMenu = (Storyboard)button.FindResource("OpenMenu");
openMenu.Begin();
}
else
{
Storyboard closeMenu = (Storyboard)button.FindResource("CloseMenu");
closeMenu.Begin();
}
MenuClosed = !MenuClosed;
}
上述内容就是C#中怎么实现响应式布局,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
布局
代码
控件
样式
菜单
C#
关键
内容
技能
知识
简明
简明扼要
两个
动画
右侧
后台
就是
工程
抽屉
效果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怀旧服服务器如何切换区域
召开网络安全暨违规外联会议
软件开发制度免费下载
网络安全与病毒的防范措施
查看服务器进程
互联网公司服务器是什么
我在数据库的十年成长路
电霸软件开发商
什么是网络配置代理服务器
PUNISHER下载软件开发
如何用数据库筛选环状RNA
飙酷车神2维护服务器要多久
数据库执行超时设置
互动软件开发教程
网络安全快报
三星用百度服务器错误
东莞社交软件开发公司
江西时钟服务器虚拟主机
安卓软件开发感悟 简书
云数据库后端使用什么技术实现
在国外有没有学软件开发的
想做一名网络安全员怎么做
手机销售系统用了多少个数据库表
网络技术创新的过程和影响
如何让电脑变成服务器
印度软件开发企业
高级鉴定网络安全管理员
软件开发工具解释
网络安全可信计算是啥意思
数据库添加音乐的字段