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

南宁市规划建设局 网站网络规划设计师最难

南宁市规划建设局 网站,网络规划设计师最难,阿里云备案 网站备案,卢松松网站的百度广告怎么做的前言 在使用MVVM进行WINUI或WPF开发时#xff0c;Command在某些时候并不能满足逻辑与UI分离的要求。这时肯定就需要其它技术的支持#xff0c;Behavior就是一种。在WPF中是有Behavior直接支持的#xff0c;转到WINUI后#xff0c;相对有一些麻烦#xff0c;于是在此记录之…前言 在使用MVVM进行WINUI或WPF开发时Command在某些时候并不能满足逻辑与UI分离的要求。这时肯定就需要其它技术的支持Behavior就是一种。在WPF中是有Behavior直接支持的转到WINUI后相对有一些麻烦于是在此记录之以备忘。 开发环境 WIN11 VS2022 Nuget包Microsoft.Xaml.Behaviors.WinUI.Managed 如何使用Behavior 1. 首先安装Microsoft.Xaml.Behaviors.WinUI.Managed 当前(2024/6/6)的最新版本为2.0.9。 2. 在需要使用的Page引用Interactivity和Interactions xmlns:Interactivityusing:Microsoft.Xaml.Interactivity     xmlns:Interactionsusing:Microsoft.Xaml.Interactions.Core 3. 在需要的控件添加相应的Behavior 以下以InvokeCommandAction即是调用VM中的Command为示例更多详细操作可参见Github相应文档链接为InvokeCommandAction · microsoft/XamlBehaviors Wiki · GitHub Button x:Namebutton1Interactivity:Interaction.BehaviorsInteractions:EventTriggerBehavior EventNameClick SourceObject{Binding ElementNamebutton1}Interactions:InvokeCommandAction Command{Binding UpdateCountCommand}//Interactions:EventTriggerBehavior/Interactivity:Interaction.Behaviors /Button 若调用的Command有参数时参数添加示例如下 Interactions:InvokeCommandAction Command{x:Bind ViewModel.UserNameChangedCommand} CommandParameter{Binding ElementNameUserNameTextBox, PathText} /Behavior添加注意事项 若有参数时请一定要在控件的Content内添加Behavior不可将它的Behavior添加到集中管理的Behaviors中。 如将UserNameTextBox的Behavior添加到下述的Behaviors那么它的的参数CommandParameter可能就会获取不到。 Interactivity:Interaction.BehaviorsInteractions:EventTriggerBehavior EventNameTextChanged SourceObject{Binding ElementNameUserNameTextBox}Interactions:InvokeCommandAction Command{Binding UserNameChangedCommand} CommandParameter{Binding ElementNameUserNameTextBox, PathText} //Interactions:EventTriggerBehaviorInteractions:EventTriggerBehavior EventNameLoad SourceObject{Binding ElementNameTestPage}Interactions:InvokeCommandAction Command{Binding PageLoadCommand}//Interactions:EventTriggerBehavior/Interactivity:Interaction.Behaviors 原因可能是集中管理的Behaviors在所在层的可视化树上找不到UserNameTextBox这个SourceObject于是就不能正确获取到它的文本。此后续弄清原因再做更新…… 参考链接 GitHub - microsoft/XamlBehaviors: This is the official home for UWP XAML Behaviors on GitHub. 以上链接为XamlBehaviors的仓库地址及引入Microsoft.Xaml.Behaviors.WinUI.Managed的源码及更加详尽的介绍。
http://www.w-s-a.com/news/222840/

相关文章:

  • 大连零基础网站建设培训电话郎溪做网站
  • 成都科技网站建设注册公司最少需要多少注册资金
  • 找公司做网站注意事项麻城建设局网站停办
  • 沧州企业做网站wordpress 消息通知
  • 网站开发外包计入什么科目怎样申请网站空间
  • 西安建设局网站小孩把巴塘网站建设
  • 做网站 客户一直要求改郑州做优惠券网站的公司
  • 专门做特卖的网站是什么东北石油大学秦皇岛吧
  • 网站建设需要云主机吗wordpress 下载数据表插件
  • 集团网站建设哪个好石龙镇仿做网站
  • 网站建设费税率是多少项目备案信息查询
  • 网站开发php有哪些权威发布型舆情回应
  • 凡科建站有哪些弊端百度手机怎么刷排名多少钱
  • 南山网站公司在招聘网站做销售工资高吗
  • 百度联盟怎么加入赚钱合肥seo按天收费
  • 网站建设与用户需求分析加盟店排行榜加盟项目排行榜
  • 柳州市诚信体系建设网站wordpress建手机网站吗
  • 网站策划书是什么水产公司网站源码
  • 温州做网站多少钱网站服务器机房
  • 网站公司设计 网站首页什么网站专门做图片
  • 书店网站怎么做网站点击快速排名
  • 太阳镜商城网站建设公司做网站
  • 如何制作个人作品网站宣传片拍摄合同
  • 关于微网站策划ppt怎么做做插画的网站
  • 做设计网上揽活哪个网站最好中企动力算大厂吗
  • 电子商务网站开发常用工具牡丹江吧
  • 四川成都网站制作公司wordpress 获取某个分类的文章
  • wordpress 编辑器推动门户网站建设不断优化升级
  • 做游戏网站的前景温江区建设局网站
  • 济南做微网站推广做网站seo优化总结