美文网首页xamarin开发技术XamarinFormsXamarin.Forms
Xamarin.Forms 第10局:编辑型控件

Xamarin.Forms 第10局:编辑型控件

作者: dotNET之家 | 来源:发表于2019-01-11 06:00 被阅读8次

    总目录


    前言

    本文介绍编辑型控件:
    一、Entry
    二、Editor

    环境

    1.Visual Studio 2017
    2.Xamarin.Froms 4.0.0.8055-pre1
    3.Android 4.4(API 19)或更高版本
    4.约定:XF代表Xamarin.Forms

    内容

    一、Entry

    Entry:文本框。用于单行文本输入。

    实现效果
    Xaml方式

    Entry主要属性及事件:

    • Text:输入的文本;
    • MaxLength:输入文本的最大长度;
    • CursorPosition:光标位置;
    • SelectionLength:选中文本长度;
    • Keyboard:键盘类型。有8种: Plain(原样)、Chat(表情)、Default(默认)、Email(邮件)、Numeric(数字)、Telephone(电话)、Text(文本)、Url(文件路径或网页地址);
    • ReturnType:返回类型,即键盘右下角的功能类型。有6种:Default(默认)、Done(完成)、Go(Go)、Next(下一步)、Search(搜索)、Send(发送);
    • IsPassword:是否为密码字段,若是则输入文本以 ● 方式显示;
    • Placeholder:占位符文本;
    • TextChanged:文本改变事件;
    • Completed:输入完成事件,用户按键盘上的返回键时触发。

    注:默认的Entry样式为横线,若要改为像Android一样的带边框的框,需要自定义样式,我们在自定义样式篇再做介绍。

    C#方式

    二、Editor

    Editor:编辑器。用于接收多行输入。

    实现效果
    Xaml方式

    Editor相当于是可多行显示的Entry,所以它包含Entry的所有属性和事件,另外还有以下属性:

    • AutoSize:调整编辑器大小的模式,即随着文本的输入,编辑器的高度是否增加。有2种方式:Disabled(默认值,不自动调整)、TextChanges(自动调整)。
    C#方式

    后语

    下篇介绍状态型控件,待续...


    总目录

    相关文章

      网友评论

        本文标题:Xamarin.Forms 第10局:编辑型控件

        本文链接:https://www.haomeiwen.com/subject/qcwprqtx.html