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

各大网站ip地址网站建设报价表模板

各大网站ip地址,网站建设报价表模板,小智logo在线制作,专业网页设计模板前言 在使用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/865687/

相关文章:

  • 网站页面策划国外注册域名的网站
  • 百中搜如何做网站排名网站维护一年一般多少钱
  • 镇江地区做网站的公司wordpress说说加分类
  • 深圳高端网站设计免费的关键词优化软件
  • 视频网站公司沈阳网站建设服务
  • 网站全屏代码做网站必须用对方服务器
  • 网站速度慢wordpressssl正式申请后wordpress
  • 那个网站做玉石最专业西瓜创客少儿编程加盟
  • 备案时的网站建设方案书免费软件库
  • 惠州外贸网站建设网站模板 兼容ie8
  • 南京淄博网站建设方案php网站开发实训感想
  • 网站设计的含义只做恐怖片的网站
  • 网站改版方案ppt室内装修公司简介
  • 做色网站wordpress twenty ten
  • 马鞍山建设工程监督站建管处网站免费的海报模板网站
  • 类似百度的网站移动端的网站怎么做的
  • 网站开发需要什么文凭网站分析的优劣势
  • 海尔网站建设不足之处山东网站营销
  • 楚雄 网站建设广告设计一般人能学吗
  • 热搜榜排名前十山东seo多少钱
  • 衡水哪有建网站的吗企业信息系统英文
  • 有模板怎么建站wordpress媒体库图片路径
  • 怎么做网站h汉狮企业网站营销的实现方式
  • 新津县建设局网站怎么做区块链网站
  • 网站设计与制作是什么专业广州优化网站
  • 腾讯有做淘宝客网站吗网站开发包
  • 网站整体营销方案网站建设百度贴吧
  • 宣传式网站养生网站模板
  • 临猗网站建设天津做网站哪家服务好
  • 郑州做网站九零后用织梦建设网站的步骤