刘玉霞 发表于 2023-8-28 13:11:12

MAUI学习之始--基础知识(随时更新)

lambda表达式

  我理解的lambda表达式就是把函数名省略了一下
  比如
public void funA(a, b)
{
      a + b;   
}

// lambda表达式就是不要名字,其中括号里的a, b就是参数哦,箭头后面的就是运算,然后直接把运算结果赋值给c
int c;
c = (a, b) => a + b;  各基本组件的属性

1.

1. 文本修饰:TexDecrations = "" // 可以加下划线或者删除线(就是字上划一横)
2. 转换字体:CharacterSpacing = "" //字符间距,可以小数,正数负数
3. 文本转换:TextTransform="" // 所有字符转换大写或小写
4. 换行: 在Text=”“中,
就是换行,例如 Text=“12%#10;abc”
5. 设置行的模式,可以设置超过一行的字,是省略部分还是换行:LineBreakMode=""
6. 行高:LineHeight=”“,可以设置行高
7. 上下控件之间的边距用padding,设置控件的内边距用Margin
8. 点击事件:

       

其中label不只可以用label,还可以用于Image等等
2.装饰控件,来装饰页面

3.

1. 图像填充方式:Aspect=“”
2. Source不仅可以用于本地图片,也可以显示网页图片
4. 线段

x1y1是一端的坐标,x2y2是另一端的坐标
1. Stroke=“” 设置颜色
2. StrokeThickness=“” 设置线段宽度
3. StrokeDashArray=“5, 2” 设置成虚线,5是实线长为5倍的线宽(StrokeThickness的值),2是实线之间空的间距为2的线宽
5.圆,或者椭圆

直径为100的橘色的圆
1. Stroke 是边框
2. Stroke 是边框宽度

6.是矩形

7.折线

折线的各个点
8.

多边形,用法类似折线,最后会封口
9.

路径,基本上所有都能用Path画

1. Data 显示其中的数据M0 0 100 100这是一个路径
M0 0 100 100 M0 100 100 0 是两条路径,起点分别是0 0和0 100   M:移动到特定坐标
M0 0 100 100 0 100 100 0是一条路径,各个点之间按顺序连接
100 0L 120 50 是从100 0到120 50 画一条直线   L:画线段H:水平坐标偏移(H100) V:垂直坐标偏移
画弧线: A
100 0A 100 200

10. < Map/>

地图 Xamarin.Forms.Maps
11.

先设置一个名字x:Name="textEntry"
1. 获取输入内容的时候直接 var=textEntry.Text;
2. Placeholder="" 水印,就是那个浅色的提示
3. TextTransform="Lowercase" 输入内容只能小写
4. MaxLength=“8” 最长输入8个
5. IsPassword=“” 是否是密码形式
6. ClearButtonVisibility=“whileEditing” 就是在有内容输入的时候,右边会显示一个×,可以删除全部的输入内容
7. Keyboard=“” 设置指定的键盘
8. ReturnType="Send" 键盘右下角的回车键变为发送图标,Search为搜索,Go
12. 多行输入

1. AtuoSize=“TextChange” 输入栏随着输入内容边长
2. IsSpellCheckEnabled=“False” 关闭拼写检查
 

来源:https://www.cnblogs.com/hjl1395589355/archive/2023/08/28/17662010.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: MAUI学习之始--基础知识(随时更新)