最新要闻
- “一日三次”的药 到底该怎么吃?你可能一直都错了
- 比亚迪百万豪车!实拍仰望U8原地掉头:这圈儿真圆
- 环球关注:微软Edge拯救低清老视频 秒变高清!三代N卡、A卡都能用
- 快看:棉锦防火布
- 男子高烧近41度 体温计贴脸狂飙:近期谨防甲流 病死率很高
- 老人捡到手机不会接听错过四十多通电话 最终成功归还
- 反诈老陈自曝2022年收入133万:缴税近40万 捐赠84万+
- 国家二级保护动物有哪些
- 快报:一手卖掉《古墓丽影》:SE宣布总裁松田洋介辞职
- 每日速看!纪念上映20周年:《指环王:王者无敌》将重映4小时加长版
- 理想L7本月开启交付 50万以内第二排舒适度最好的SUV
- 全球信息:AMD显卡驱动罕见Bug:Windows都给搞崩了
- 精彩看点:老牛嚼电线被击倒 网友:应该是母牛 因为公牛不漏电
- 环球看点!奥斯卡掌掴事件后续
- 婚变?前亚视高层与澳门名媛太太近一年未见
- 焦点播报:员工增长近万人!AMD去年研发支出同比大幅上涨
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
世界快消息!打开MASA Blazor的正确姿势4.1:母版页布局
(资料图片)
MASA Blazorr提供了丰富的组件及其控制属性,用于母版页布局(MainLayout.razor)。这些组件包括MApp、MMain、MSystemBar、MAppBar、MNavigationDrawer、MFooter和MBottomNavigation。
一、MApp和MMain组件
1、概述
- MApp是默认母版MainLayout的根组件,其它布局组件都是MApp的子组件,
。同时,应用的主题(包括Dark、Light、LeftToRight),也可以在MApp中定义。{其它布局组件} - MMain是@Body的容器,是整个应用的路由出口。其最大的特点是,能够根据其它布局组件,自动调整大小。
- 整个应用,有且只有一个MApp和MMain,MApp是布局组件的容器,MMain是路由组件的容器,它们并不提供具体的布局功能。
- MSystemBar、MFooter、MAppBar、MNavigationDrawer和MBottomNavigation,是母版页中具体可以使用的布局组件。这些组件,即可以在母版页中使用,也可以在其它任意页面使用。如果在母版页中使用,必须加
App
属性,否则母版页无法识别。
2、代码结构:
@Body
二、MSystemBar和MFooter
1、概述
- MSystemBar:位于布局页的最顶部,通栏,常用于显示状态信息。如果和MAppBar一起使用,它位于MAppBar上方。
- MFooter:位于布局页的底部,通栏,常用于显示底部信息。如果和MBottomNavigation一起使用,它位于MBottomNavigation上方。
2、MSystemBar的常用属性
- 位置:
Absolute
和Fixed
,用于设置position样式,一般在非母版页使用。App
,专用于母版页,相当于position:fixed - 颜色主题:
Dark
-暗色主题、Light
-亮色主题、Color
-背景颜色 - 高度:
Height
-具体高度,Window
-高度为32px,默认值为24px
3、MFooter的常用属性
- 位置:
Absolute
和Fixed
,用于设置position样式,一般在非母版页使用。App
,专用于母版页,相当于position:fixed - 颜色主题:
Dark
-暗色主题、Light
-亮色主题、Color
-背景颜色 - 大小:
Height
-具体高度,Width
-具体宽度,MaxHeight/MaxWidth/MinHeight/MinWidth
- 样式:
Elevation
-具体阴影值,Rounded
-具体圆角值,Padless
-消除紧缩,更加紧凑
4、MFooter和MNavigationDrawer的相对位置
- 默认情况,MFooter位于MNavigationDrawer的下侧
- MFooter的
Inset
属性设置为true,将MFooter置于MNavigationDrawer的右侧或左侧
三、MAppBar和MNavigationDrawer
1、概述
- MAppBar:顶部导航栏
- MNavigationDrawer:侧边导航栏
- MAppBar和MNavigationDrawer提供了非常丰富的控制属性,且可以设置相对位置
2、MAppBar的常用属性
- 位置:
Absolute
和Fixed
,用于设置position样式,一般在非母版页使用。App
,专用于母版页,相当于position:fixed。Bottom
-是否居于底部(如果有MFooter,将位于MFooter之下) - 颜色主题:
Dark
-暗色主题、Light
-亮色主题、Color
-背景颜色 - 大小:
Height
-具体高度,Width
-具体宽度,MaxHeight/MaxWidth/MinHeight/MinWidth
- 样式:
Dense
-紧凑高度,Short
-减少高度,Prominent
-加大高度,Extended/ExtensionHeight
-Extended加大高度(在Dense或Prominent基础上)、ExtensionHeight定义加大的具体高度、Flat
-删除阴影、Elevation
-具体阴影值,Outlined
-边框样式,Rounded
-具体圆角值,Shaped
-左上右下圆角,Tile
-删除圆角 - 背景图:
Src
-背景图,背景图也可以通过插槽ImgContent设置 - 滚动行为:
HideOnScroll/ScrollTarget/ScrollThreshold
-HideOnScroll开启滚动隐藏、ScrollTarget定义开启隐藏前的滚动元素(#元素Id)、ScrollThreshold定义开启隐藏前滚动距离(double值)InvertedScroll
-向下滚动时隐藏、向上滚动时显示ShrinkOnScroll
-滚动时由Prominent缩小为Dense或ShortFadeImgOnScroll
-滚动时淡化背景图(设置了Src属性或ImgContent插槽)ElevateOnScroll
-滚动时显示阴影Collapse/CollapseOnScroll
-Collapse设置是否折叠、CollapseOnScroll设置滚动时折叠
3、MNavigationDrawer的常用属性
- 位置:
Absolute
和Fixed
,用于设置position样式,一般在非母版页使用。App
,专用于母版页,相当于position:fixed。Right
-是否居右、默认居左 - 颜色主题:
Dark
-暗色主题、Light
-亮色主题、Color
-背景颜色 - 大小:
Height
-具体高度,Width
-具体宽度 - 背景图:
Src
-背景图,背景图也可以通过插槽ImgContent设置 - 抽屉行为:
ExpandOnHover
-折叠为迷你样式,鼠标悬浮时展开MiniVariant/MiniVariantWidth
-MiniVariant开启迷你样式,MiniVariantWidth设置迷你样式的宽度Permanent
-始终显示抽屉,默认当达到断点时会隐藏Temporary
-适用于通过按钮控制抽屉的显示和隐藏,将抽屉悬浮于应用之上,显示为模态样式,Bottom
-适用于通过按钮控制抽屉的显示和隐藏,默认从侧边弹出,设置为Bottom时,达到手机断点时,从底部弹出MobileBreakpoint
-设置手机的断点值HideOverlay/OverlayColor/OverlayOpacity
-还没搞清楚这个遮罩层怎么调出来!!!
4、MAppBar和MNavigationDrawer的相对位置属性,需要结合在一起使用
- 默认情况,MAppBar位于MNavigationDrawer的左侧或右侧
- 将MNavigationDrawer的
Clipped
属性设置为true,MAppBar的ClippedLeft
或ClippedRight
属性设置为true,将MAppBar置于MNavigationDrawer的上侧。如MNavigationDrawer居左,则设置ClippedLeft属性;如居右,则设置ClippedRight属性
四、MBottomNavigation
1、概述
- 底部导航栏,用于手机端导航,是侧边导航栏的替代,所以一般不会和MNavigationDrawer一起使用
- 提供高亮当前选择项的开箱即用功能。
2、常用属性:
- 位置:
Absolute
和Fixed
,用于设置position样式,一般在非母版页使用。App
,专用于母版页,相当于position:fixed - 颜色主题:
Dark
-暗色主题、Light
-亮色主题、BackgroundColor
-背景颜色、Color
-当前选择项颜色 - 大小:
Height
-具体高度,Width
-具体宽度,MaxHeight/MaxWidth/MinHeight/MinWidth
- 样式:
Grow
-加大间距,Shift
-激活才显示标题,Horizontal
-标题位于图标右侧(默认在下方) - 滚动行为:
HideOnScroll/ScrollTarget/ScrollThreshold
-HideOnScroll开启滚动隐藏、ScrollTarget定义开启隐藏前的滚动元素(#元素Id)、ScrollThreshold定义开启隐藏前滚动距离(double值) - 当前选择项:
Value
-具体索引号StringNumber,Values
-具体索引号集合List,Multiple
-多选模式
五、应用服务类
- 通过注入MasaBlazor服务,可以获取布局属性数据,或控制主题。
- 注入MasaBlazor服务:
[Inject] public MasaBlazor MasaBlazor { get; set; }
或者@inject MasaBlazor MasaBlazor
- 获取布局大小属性:
MasaBlazor.Application.Footer
-MFooter高度,其它属性Bar/InsetFooter/Left/Right/Top/Bottom
- 改变主题:
MasaBlazor.ToggleTheme()
-
全球热推荐:Study for Go ! Chapter three - Function
StudyforGo!Chapterthree-FunctionInitialization函数是结构化编程的最小模块单元函数是代码复用和测试...
来源: -
全球速读:【奶奶看了都会】ChatGPT3.5接入企业微信,可连续对话
小伙伴们,这周ChatGPT放出大招,开放了GPT3 5的API。说简单点,就是提供了和ChatGPT页面对话一样模型...
来源: 世界快消息!打开MASA Blazor的正确姿势4.1:母版页布局
全球热推荐:Study for Go ! Chapter three - Function
day02-项目实现01
全球速读:【奶奶看了都会】ChatGPT3.5接入企业微信,可连续对话
将外部参数传入awk命令的方法汇总
【热闻】Asp.net core mapcontrollers 背后干了些啥
思科交换机的密码策略与端口安全设置
当前关注:Mac OS 打开pycharm立即闪退,报错initial heap size set to a larger value than the max
“一日三次”的药 到底该怎么吃?你可能一直都错了
比亚迪百万豪车!实拍仰望U8原地掉头:这圈儿真圆
环球关注:微软Edge拯救低清老视频 秒变高清!三代N卡、A卡都能用
快看:棉锦防火布
环球即时看!EF7DbContext池
天天时讯:DotNet 5.0 部署 Docker 注意
男子高烧近41度 体温计贴脸狂飙:近期谨防甲流 病死率很高
老人捡到手机不会接听错过四十多通电话 最终成功归还
反诈老陈自曝2022年收入133万:缴税近40万 捐赠84万+
国家二级保护动物有哪些
任意Exe转ShellCode?
快报:一手卖掉《古墓丽影》:SE宣布总裁松田洋介辞职
每日速看!纪念上映20周年:《指环王:王者无敌》将重映4小时加长版
理想L7本月开启交付 50万以内第二排舒适度最好的SUV
全球信息:AMD显卡驱动罕见Bug:Windows都给搞崩了
精彩看点:老牛嚼电线被击倒 网友:应该是母牛 因为公牛不漏电
环球看点!奥斯卡掌掴事件后续
【读书】《成就上瘾:把成事当成一种习惯》
json转golang结构
婚变?前亚视高层与澳门名媛太太近一年未见
焦点播报:员工增长近万人!AMD去年研发支出同比大幅上涨
小米有品219元:平仄普洱生熟茶饼礼盒99元大促
每日热闻!胡令能是哪里人_胡令能简介
手工耿发明新刑具“忏悔辅助器”:让你的脑袋自动撞墙
世界观点:登陆Steam国区:暗黑Like游戏《火炬之光:无限》PC版或将手游同步推出
女子地铁上手机外放收“罚单” 南京地铁:车厢内禁喧哗
第六章 应用层
python文件的高级应用
1. 简单版
群晖NAS大促:四盘位DS420+历史低价
每日速看!Twitter被曝12月营收骤降40%:广告商抽身成主要原因
【全球播资讯】node.js学习技巧
速递!撑伞也是雨中人什么意思_撑伞也是雨中人这句话什么意思
Intel或将开发“视频DLSS”同款超分辨率技术:最低仅需10代酷睿
天天信息:MASA Framework源码解读-01 MASAFacotry工厂设计(一个接口多个实现的最佳姿势)
环球通讯!(数据库系统概论|王珊)第九章关系查询与关系优化:习题
天天看点:侠盗猎车手圣安地列斯攻略
每日热议!稳了!索尼PS4/PS5之父操刀新一代PS6主机:发布时间及首发大作曝光
当前消息!三星Galaxy S23 Ultra又出问题:S Pen被指出现随机断连
全球短讯!Codeforces 1785 E Infinite Game 题解 (图论,自动机,dp)
数字信号处理流程
播报:P8大佬的 62条SQL优化策略,太牛X了!! 收藏起来有大用!!!
学会了Java 8 Lambda表达式,简单而实用
天天最资讯丨修复 Ubuntu 中的 “Key is stored in legacy trusted.gpg keyring” 问题
数码相机卖不动:2023年1月销量大跌36%!单反惨烈
世界今日讯!长安深蓝全新中型SUV S7亮相:仪表盘“消失”
传大超转职普莱斯上尉
环球快播:美国一架飞机在飞行中突然强烈颠簸 竟致1人死亡
一口气58首歌 主办方因为周杰伦多唱被罚钱!周董回应:哥无所谓
环球热消息:抖店个体和企业开店费用_开店费用
世界关注:成都皮肤科医院排名第一_成都皮肤科医院qq
每日看点!硬挺不厚 穿着不热!放克纯棉T恤大促:20.1元包邮
售价13.99万元起 本田型格HATCHBACK正式上市
辣眼睛?网红“安福路小公主”首度回应质疑:给自己外貌打90分 对恶评不在意
【环球播资讯】(数据库系统概论|王珊)第九章关系查询处理和关系优化-第四节:查询优化之物理优化
直播电商名词解释
超百Gbps容量!中星26号卫星成功定点:我国自研卫星平台
全球微动态丨防缩水可机洗 GXG男士针织衫:89元手慢无
Java实战(第二版)读后总结与感想
201球!姆巴佩加冕队史射手王 24岁就成第一人 2.2亿投皇马?
日系车走下神坛?本田中国2月销量大跌三成 已连跌6月
世界看点:国家老年大学正式揭牌!超40万门课程 50周岁以上可以报名
全球自动驾驶公司排名公布 特斯拉再次垫底
环球看点!大熊猫走姿神似《狂飙》高启盛 动物园回应:走路“带风”性格豪放
人脸识别还要蹲车外看摄像头?小鹏致歉:已下架第三方应用
环球观速讯丨上汽奥迪员工内购价最高优惠16万 客服:若倒卖一查到底
当前消息!谈谈 WMTS 中的 TileMatrix 与 ScaleDenominator
当前滚动:《街霸6》嘉米伸懒腰 又一次引发网友二创热潮
全球今日讯!day01-项目介绍+SSM环境搭建
快讯:送你5款免费好玩的小游戏-搜嗖工具箱
世界热文:男子微波炉加热蛋白吃饭时爆炸 家属:很后怕 幸好还没吃进嘴里
焦点观察:95后考研落榜父母上岸疑似是营销旧文:当事人已删帖清号
今日精选:《狂飙》反派戏九成是香港导演拍摄 代表作《无间道》:网友惊叹
特斯拉召回3470辆汽车:广东又现失控连撞多车冲毁店门 潮州事故争议还在
天天观速讯丨资深教师称有学校已开始裁减英语老师:有专家称不支持取消英语主科地位建议
天天实时:黑曼巴科比还在吗_黑曼巴科比
当前头条:Paper Reading: How good are query optimizers, really?
全球实时:使用ELRepo升级CentOS内核
天天热点!使用招商银行云直连服务提现
新动态:TCP通信聊天服务端和客户端(C/C++语言开发)附完整源码
焦点信息:“学雷锋” 护平安
绝了!民间大神将手机魔改成30000mAh电池:续航BT、可两周一充
【环球报资讯】可算盼到!苹果一大波春季新品要来了:黄色款iPhone 14在列
全球观热点:二叉树遍历的操作与实现
神速!Android 15全球首曝:代号“香草冰淇淋”相当甜美
正直播:感动中国2022年度人物盛典!名单揭晓:满满正能量
全球热资讯!代表谈中传硕士在火锅店当保洁:建议大学生先就业再择业
简讯:库存多到爆!今年才两个月 SSD价格就跌超3成:还会更便宜?
环球热点!男子高速公路狂飙120km/h看《狂飙》:不碰方向盘、不看正前方
小米平板6系列来了:外形、CPU配置大曝光!确认新增NFC
焦点速读:真心恐怖!南极洲深海拍到罕见冥河水母:触手约10米长
【世界热闻】无/低代码开发平台(产品)