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

MAUI库推荐四:Maui.ContentButton

项目介绍

可以将任何内容放到Button按钮的Content中,但看起来仍然像一个原生按钮。

项目地址

https://github.com/redth/Maui.ContentButton

使用方法

在MauiProgram.cs中添加代码.AddMauiContentButtonHandler(),如下面示例:

 builder.UseMauiApp<App>()// Register the handler.AddMauiContentButtonHandler().ConfigureFonts(fonts =>{fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");});

在XAML中导入命名空间:

xmlns:mcb="http://schemas.microsoft.com/dotnet/2024/maui/contentbutton"

在按钮中添加任何你想要添加的内容:

<mcb:ContentButtonx:Name="CounterBtn"Clicked="OnCounterClicked"HorizontalOptions="Fill"><Grid ColumnDefinitions="Auto,*,Auto,Auto" RowDefinitions="*,*"><ImageSource="dotnet_bot.png"Grid.Row="0" Grid.RowSpan="2" Grid.Column="0"HeightRequest="30" Margin="6,0,2,0" /><Label Text="Content Button"FontSize="Subtitle"TextColor="{DynamicResource White}"FontAttributes="Bold"Padding="0,6,0,0"Grid.Column="1" Grid.Row="0"VerticalOptions="End"HorizontalOptions="Start" /><Label x:Name="labelCounter" Text="Click the button..."FontSize="Body"TextColor="{DynamicResource Gray100}"Padding="0,0,0,6"Grid.Column="1" Grid.Row="1"VerticalOptions="Start"HorizontalOptions="Start" /><ContentViewWidthRequest="1.1" VerticalOptions="FillAndExpand" BackgroundColor="{DynamicResource Tertiary}"Grid.Column="2" Grid.Row="0" Grid.RowSpan="2" /><Ellipsex:Name="ellipseState"WidthRequest="14" HeightRequest="14"Grid.Column="3" Grid.Row="0" Grid.RowSpan="2"VerticalOptions="Center"Margin="10,0,12,0"Fill="{DynamicResource Tertiary}"/></Grid>
</mcb:ContentButton>

android

window

iOS

http://www.jsqmd.com/news/415386/

相关文章:

  • 2026年沈阳GEO优化公司推荐Top4:从技术实力到效果落地的专业测评榜单 - 小白条111
  • 解题报告-P11674 [USACO25JAN] Reachable Pairs G
  • P10716 简单的字符串问题 个人题解
  • 2026嘉兴靠谱财税公司推荐|本土深耕11载,汇辉财税凭口碑赢信任 - 品牌智鉴榜
  • 医生/律师如何搭建自己的知识付费平台?开发技术方案解析
  • 实习综合服务计算机毕业设计springboot高校学生平台 基于SpringBoot的高校学生实习管理与就业对接平台 智慧校园环境下的大学生实习实践数字化服务平台
  • 靠谱GEO优化源码搭建工具推荐|源码云GEO优化系统带国家软著,GEO优化排名软件贴牌代理,创业必选项目 - 源码云科技
  • 计算机毕业设计springboot高校学生学业预警系统 基于SpringBoot的高校学生学业风险监测与干预平台 智慧校园环境下的大学生学业状态智能预警管理系统
  • 洛谷 P1629 邮递员送信 (图论入门)
  • 随便写写 - 2
  • 四轮转向4WS轨迹跟踪控制模型 采用双SMC控制 4WS通过积分滑模控制跟踪期望横摆角速度和质...
  • ESM-AnatTractNet:改进的真实阳性功能性白质束示踪深度学习模型,用于改善小儿癫痫手术术前评估/文献速递-基于深度学习的图像配准与疾病诊断
  • **塑料模板厂家+塑料模具厂家怎么选?内行教你少踩坑、省成本、工程更省心!**--- - 品牌企业推荐师(官方)
  • 哪款识字软件比较好?家长实测评比,幼小衔接刚需闭眼入 - 资讯焦点
  • HTTP 错误 500.21 - Internal Server Error 处理程序“BlockViewHandler”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  • 深圳配镜服务深度调查:从连锁品牌宝岛眼镜看专业检查的硬性标准 - 资讯焦点
  • 不只是“柜子”,更是“堡垒”:一文读懂集宝的防护体系 - 资讯焦点
  • 主标题A:罗小军:GEO不是取代SEO,而是从“抢排名”到“成为答案”的升维 - 资讯焦点
  • 汽车篷布品牌营销战略咨询公司哪家靠谱?奇正沐古 - 资讯焦点
  • 2026年2月南京工厂geo优化公司推荐,制造业专属优化服务指南 - 品牌鉴赏师
  • 我的AI助手一天都在帮我干什么
  • 鲜花大赏
  • 2026年2月南京geo优化获客公司推荐,专注企业精准获客与增长方案 - 品牌鉴赏师
  • 2026年盘点六大地图数据处理工具
  • 我把AI接进微信了附详细操作步骤
  • 持续更新中...
  • 为什么我劝你一定要学会用AI这是我见过最实在的理由
  • 位运算
  • AI帮我写代码一整年后这是我的完整经验总结
  • 如何在Linux下编译带有头文件windows.h的C代码