当前位置:网站首页>(03).NET MAUI实战 基础控件
(03).NET MAUI实战 基础控件
2022-06-30 03:34:00 【dotNET跨平台】
1.概要
本章将继续介绍.NET MAUI中的常用基础控件,让刚刚接触MAUI的小伙伴有写基础的认识,心里有底开发起来将得心应手。下面将列出一些常用的基础控件:
| 控件名 | 中文名称 | 说明 |
|---|---|---|
| Button | 按钮 | 与WPF中的基础用法无太大变化 |
| CheckBox | 单选框 | 与WPF中的基础用法无太大变化 |
| ListView | 列表 | 类似WPF中列表控件“ListBox” |
| ImageButton | 图片按钮 | WPF中没有该控件,通常需要开发者手动实现,MAUI中已经包含在基础控件中。 |
| Entry | 输入框 | 类似WPF中的输入框控件“TextBox” |
| TableView | 选项卡 | 类似WPF中"TabControl" |
| DisplayAlert | 消息框 | 类似WPF中“MessageBox” |
2.详细内容
(1)Button

xaml语法:
<Button Text="我是Btn" WidthRequest="200" HeightRequest="50" Command="{Binding OkCommand}" CommandParameter="{Binding}"/>(2)CheckBox
uncheck状态

check状态

xaml语法:
<CheckBox IsChecked="True"/>(3)ListView

xaml语法1:
<ListView ItemsSource="{Binding Temps}" HeightRequest="500" WidthRequest="300"/>xaml语法2:
<ListView HeightRequest="500" WidthRequest="300">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Label Text="我是listview item1" TextColor="Red"></Label>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>(4)ImageButton

xaml语法:
<ImageButton Source="/img/1.jpg" WidthRequest="200" HeightRequest="50" Command="{Binding OkCommand}" CommandParameter="{Binding}"/>(5)Entry

xaml语法:
<Entry Text="我是输入框" WidthRequest="100" HeightRequest="50"/>(6) TableView

xaml语法:
<TableView HasUnevenRows="True">
<TableView.Root>
<TableSection TextColor="Red" Title="Tab1">
//Cell里也可以放其他内容
<TextCell TextColor="Red" Text="Item1"></TextCell>
<TextCell TextColor="Red" Text="Item2" IsEnabled="False"></TextCell>
</TableSection>
<TableSection TextColor="Blue" Title="Tab2">
<TextCell TextColor="Blue" Text="Item1"></TextCell>
<TextCell TextColor="Blue" Text="Item2" Detail="test">
<TextCell.ContextActions>
<MenuItem Text="More"></MenuItem>
<MenuItem Text="Delete"></MenuItem>
</TextCell.ContextActions>
</TextCell>
</TableSection>
</TableView.Root>
</TableView>(6) DisplayAlert

C#语法:
DisplayAlert("新消息","新年快乐","ok");边栏推荐
- 【笔记】2022.5.23 MySQL
- Global and Chinese market for sensor screwdrivers 2022-2028: Research Report on technology, participants, trends, market size and share
- 华为云原生——数据开发与DataFactory
- Play with algorithm interview together, nanny level strategy (with high-definition codeless algorithm summary map), recommended collection
- Global and Chinese markets for advanced wound care 2022-2028: Research Report on technology, participants, trends, market size and share
- 1152_ Makefile learning_ Pattern matching rules
- Possible problems in MySQL cross database operation with database name
- Version correspondence table of tensorflow, CUDA and bazel
- [0x0] open questions left by the principal
- Vscode+anaconda+jupyter reports an error: kernel did with exit code
猜你喜欢

Use of custom MVC

Number of students from junior college to Senior College (4)

【力扣刷题总结】数据库题目按知识点分类总结(持续更新/简单和中等题已完结)
![[punch in - Blue Bridge Cup] day 2 --- format output format, ASCII](/img/b2/0059659867e867a32b8e7cef567c8b.jpg)
[punch in - Blue Bridge Cup] day 2 --- format output format, ASCII

UML图与List集合

共124篇!墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG)

数据库的下一个变革方向——云原生数据库

X Book 6.89 shield unidbg calling method
![[practical skills] how to write agile development documents](/img/38/4bab396891ce3cc42595ae8cfd45ce.png)
[practical skills] how to write agile development documents

Hash design and memory saving data structure design in redis
随机推荐
An article to get you started VIM
WPF initialized event in The reason why binding is not triggered in CS
On the optimization and use of idea
ThingsBoard教程(二三):在规则链中计算二个设备的温度差
Play with algorithm interview together, nanny level strategy (with high-definition codeless algorithm summary map), recommended collection
【笔记】2022.5.28 从网页获取数据并写入数据库
Simple custom MVC
华为云原生——数据开发与DataFactory
Neo4j--- performance optimization
【作业】2022.5.25 MySQL 查操作2
Realization of BFS in C language by storing adjacency matrix of graph
51单片机的室内环境监测系统,MQ-2烟雾传感器和DHT11温湿度传感器,原理图,C编程和仿真
Redis high concurrency distributed locks (learning summary)
yarn的安装和使用
How does the trading platform for speculation in spot gold ensure capital security?
HOOK Native API
TiDB 6.0:让 TSO 更高效丨TiDB Book Rush
Hudi record
Huawei interview question: tall and short people queue up
Possible problems in MySQL cross database operation with database name