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

Avalonia中如何将View事件映射到ViewModel层

前言

前面的文章里面我们有介绍在Wpf中如何在View层将事件映射到ViewModel层的文章,传送门,既然WPF和Avalonia是两套不同的前端框架,那么WPF里面实现模式肯定在这边就用不了,本篇我们将分享一下如何在Avalonia前端框架下面将事件映射到ViewModel层。本章内容还是在上一节的基础上做扩展讲解。Avalonia中使用Prism实现区域导航功能

安装行为扩展

在Avalonia框架下面有它自己的行为扩展,我们需要借助这些扩展库里面的行为扩展来实现我们今天要讲解的功能。

dotnet add package Avalonia.Xaml.Behaviors --version 11.0.5

编写View层的代码

我们先来一个简单的页面加载事件的触发,View层代码如下:

<UserControl 
http://www.lryc.cn/news/259172.html

相关文章:

  • (第42天)DataGuard 搭建之使用 Duplicate 复制
  • LeetCode 0070. 爬楼梯:动态规划(递推)
  • XMemcached network layout exception java.nio.channels.ClosedChannelException
  • 记录 | vscode pyhton c++调试launch.json配置
  • Java入门基础:浅显易懂 死循环
  • LeetCode刷题--- 验证二叉搜索树
  • go-zero 开发入门-加法客服端示例
  • Python 快速入门——基础语法
  • EasyRecovery2024苹果电脑mac破解版安装包下载
  • Git常用命令大全
  • vue项目本地正常运行,打包到线上时无法访问js等资源
  • 计网Lesson10 - 网络层之IP协议分析
  • LangChain 25: SQL Agent通过自然语言查询数据库sqlite
  • Redis生产实战-热key、大key解决方案、数据库与缓存最终一致性解决方案
  • 可惜+悲伤+唉=emmo...
  • [gRPC实现go调用go]
  • uniapp使用v-html调用接口,富文本图片 视频自适应大小
  • 安卓MediaRecorder(2)录制源码分析
  • MySql数据库全量备份脚本
  • windows10下jdk安装
  • Centos7防火墙及端口开启
  • vue开发,axios网络请求框架基本用法和封装
  • 对比SPI、UART、I2C通信的区别与应用
  • CentOS7安装MySQL8.0
  • 【Go<—>Java】gRPC测试注意事项
  • java面试题整合
  • 2023年12月7日:QT实现登陆界面
  • 常用的测试用例大全
  • 《python每天一小段》--12 数据可视化《1》
  • 分类预测 | Matlab实现HPO-GRU【23年新算法】基于猎食者优化算法优化门控循环单元的数据分类预测