首页 > 其他分享 >MAUI学习笔记(三)-视图绑定模型

MAUI学习笔记(三)-视图绑定模型

时间:2022-09-20 05:55:05浏览次数:72  
标签:About string App 绑定 视图 MAUI public

一、创建实体模型-About.cs

using System;

namespace Test.Models
{
    /// <summary>
    /// 关于页
    /// </summary>
    public class About
    {
        /// <summary>
        /// App标题
        /// </summary>
        public string Title=> AppInfo.Name;
        /// <summary>
        /// App版本
        /// </summary>
        public string Version => AppInfo.VersionString;
        /// <summary>
        /// 信息
        /// </summary>
        public string Text => "Holle World!";
    }
}

二、创建视图-AboutPage.xaml

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:models="clr-namespace:Test.Models"
             x:Class="Test.Views.AboutPage"
             Title="关于页">
    <ContentPage.BindingContext>
        <models:About />
    </ContentPage.BindingContext>
    <VerticalStackLayout>
        <HorizontalStackLayout Spacing="10">
            <Image Source="dotnet_bot.png"
                   SemanticProperties.Description="你好!"
                   HeightRequest="64" />
            <Label FontSize="22" FontAttributes="Bold" Text="{Binding Title}" VerticalOptions="End" />
            <Label FontSize="22" Text="{Binding Version}" VerticalOptions="End" />
        </HorizontalStackLayout>
        <Label Text="{Binding Text}" />
    </VerticalStackLayout>
</ContentPage>

标签:About,string,App,绑定,视图,MAUI,public
From: https://www.cnblogs.com/qq2806933146xiaobai/p/16709742.html

相关文章

  • MAUI导航栏-Android
    底部导航栏-TabBar,示例:<?xmlversion="1.0"encoding="UTF-8"?><Shellx:Class="Test.AppShell"xmlns="http://schemas.microsoft.com/dotnet/2021/maui"......
  • MAUI页面导航-await Shell.Current.GoToAsync();
    示例:Shell.Current.GoToAsync("..");//导航到前一页Shell.Current.GoToAsync(nameof(NotePage));//导航到Note页Shell.Current.GoToAsync($"{nameof(NotePage)}?{......
  • 使用AJAX绑定点击事件将接口值返回渲染到指定位置
    AJAX是局部的刷新或者叫做无刷新技术首先是js部分,这里注意不紧要引入express模块,还需要把cors模块也引入在下面添加了判断,用来判断所取得的随机值是否在0.5以上  ......
  • Vue的双向绑定原理
    只是储备:什么是MVVM模式,和MVC的区别?MVVM是模型-视图-视图模型,Vue和React都在使用MVVM模式,vm是v和m的桥梁,view页面和m模型数据之间通过vm是存在双向联系的; vue实现双向数......
  • MAUI+Android调试报错:XABLD7000: Xamarin.Tools.Zip.ZipException: Renaming temporar
    调试报错:严重性 代码 说明 项目 文件 行 禁止显示状态错误 XABLD7000:Xamarin.Tools.Zip.ZipException:Renamingtemporaryfilefailed:Permissiondenied在Xam......
  • SQLServer第九章:视图与索引
    视图:查看来自于一个或多个列的列的集合,一张虚拟表,视图中并不存放任意数据,只存放select语句 查看视图最基本的代码:select*from表名返回一个虚拟表索引:提高查......
  • springMVC 视图
    1.internalResourceView转发到另一个页面@RequestMapping("/internal")publicStringinternal(){return"forward:/test/test1";} 2redirectView视图重定......
  • 通过预绑定方法模式实现单例模式
    什么是预绑定方法模式预绑定方法模式是一种将对象方法绑定为函数的模式。要实现该模式,只需要一个单例对象----模块(module)当你在python中执行import语句导入模块时,无论i......
  • django中的视图层
    1.什么是视图层简单来说,就是用来接收路由层传来的请求,从而做出相应的响应返回给浏览器2.视图层的格式与参数说明2.1基本格式fromdjango.httpimportHttpResponsedef......
  • drf基本视图类APIView
    rest_framework.views.APIViewAPIView是RESTframework提供的所有视图类的基类,继承自Django的view父类APTview与view的不同之处在于:传入到视图方法中的是RESTfr......