WPF MVVM设计模式下 相同Xaml绑定不同ViewModel问题
UserControl需要设置静态资源,Window同理
1,添加资源命名空间
xmlns:viewModel="clr-namespace:项目名.ViewModel"
2,设置静态资源
UserControl添加静态资源
<UserControl.Resources>
<viewModel:SwitchViewModel x:Key="switchViewMode"/>
<viewModel:SwitchViewModel1 x:Key="switchViewMode1"/>
</UserControl.Resources>
3,DataContext 绑定静态资源
<usercontrol:TaskList DataContext="{StaticResource switchViewMode}"/></Grid>
经过这3步就可以实现相同Xaml绑定不同DataContext的操作了。
WPF MVVM设计模式下 相同Xaml绑定不同ViewModel问题相关推荐
- wpf mvvm模式下CommandParameter传递多参
wpf mvvm模式下CommandParameter传递多参 原文:wpf mvvm模式下CommandParameter传递多参 CommandParameter一般只允许设置一次,所以如果要传递 ...
- WPF MVVM设计模式的ViewModelBase和CommandBase代码
ViewModelBase和CommandBase代码的整理如下: 1.ViewModelBase.cs [c-sharp] view plaincopy using System; using Sy ...
- WPF MVVM模式下的无阻塞刷新
MVVM模式下的无阻塞刷新的两种方法: //传统模式下的无刷新调用(主线程开新线程,新线程又调用主线程来更新UI) //第1步先在线程内部计算出需要绑定的数据 //第2步然后再使用Invoke/Beg ...
- C# WPF MVVM模式下在主窗体显示子窗体并获取结果
01 - 前言 在winform中打开一个新的子窗体很简单,直接实例化窗体并show一下就可以: Form2 f2 = new Form2();f2.Show(); 或者 Form2 f2 = new ...
- C# WPF MVVM框架下 ,如何实现listBox图片排列
在C#中实现如图的功能 view的代码 <base:BaseView x:Class="Luman.Tdrc.SampleModule.Test.GaoTest.DemoListPic ...
- C# WPF MVVM模式Prism框架下事件发布与订阅
01 - 前言 处理同模块不同窗体之间的通信和不同模块之间不同窗体的通信,Prism提供了一种事件机制,可以在应用程序中低耦合的模块之间进行通信,该机制基于事件聚合器服务,允许发布者和订阅者之间通过事 ...
- C# WPF MVVM模式Caliburn.Micro框架下事件发布与订阅
01 - 前言 处理同模块不同窗体之间的通信和不同模块之间不同窗体的通信,Caliburn提供了一种事件机制,可以在应用程序中低耦合的模块之间进行通信,该机制基于事件聚合器服务,允许发布者和订阅者之间 ...
- WPF随笔(十四)--如何在MVVM模式下关闭窗口
离上一篇WPF随笔有多久,再度编码WPF项目就有多久.机缘巧合又接下了一个开发WPF桌面程序的任务,又有机会详细研究之前一直忽略的细节. 今天就来谈谈如何在MVVM模式下关闭窗口. 什么?关闭窗口还要 ...
- C# WPF MVVM模式Prism框架从零搭建(经典)
01 - 前言 目前最新的PRISM的版本是8.1.97,本节以6.3.0.0 讲解,可以在Github上获取PRISM的源码. Prism Github地址:https://github.com/P ...
最新文章
- 决策树 随机森林 xgboost_一文搞定XGboost 面试常见问题
- 【转载】2010年最全最新令人无语语录
- 黑马程序员-内部类总结和笔记
- 【Deep Learning 一】课程一(Neural Networks and Deep Learning),第一周(Introduction to Deep Learning)答案
- 高阻态是0还是1_羽毛球拍穿线,先拉横线还是竖线?是否横线要比竖线高1到2磅?...
- 《假设的世界-一切不能想当然》笔记
- SQL Server 数据库的创建
- java软件工程师 英文简历_java软件工程师英文简历模板3篇
- uva 473 - Raucous Rockers(dp)
- java-家庭作业1
- gif表情制作软件怎么制作gif动图
- 大话设计模式之爱你一万年:第七章 结构型模式:装饰器模式:爱你就要让你更美丽:为爱找份工作:2.装饰器模式之照相机:美颜滤镜一个都不能少
- 【AIOT】2-2 物联网案例分享
- raid卡缓存对硬盘性能_告诉你NAS究竟用不用RAID?万兆网络下NAS读取写入实测分...
- python微信朋友圈刷图_10分钟用Python做个微信朋友圈抽奖九宫格
- linux常用c函数(中文版)
- lodash 学习记录
- Adobe Photoshop CS4插件开发SDK的使用
- mysql+优化器+软解析_MySQL执行计划 - osc_93u9qofu的个人空间 - OSCHINA - 中文开源技术交流社区...
- JAVA宠物爱心救助系统计算机毕业设计Mybatis+系统+数据库+调试部署
热门文章
- 知识兔课程揭秘跨境电商七大骗局!
- 抽奖动画 - lao虎机抽奖,手把手教你做一个抽奖机软件
- 浏览器打开服务器上的图片无法显示,网页中的图片打不开怎么办?原因与解决办法...
- 【听】特斯拉传,科学超人传奇
- 【前端单元测试入门03】Sinon
- JA-awd-sqlgunnews新闻管理系统
- apmserv mysql5.1启动失败_APMServ Apache启动失败及MySQL5.1启动失败,请检查相关配置 解...
- 【MDS多维尺度分析】
- 科幻电影虚拟世界中的8大服务器
- DeFi 入门必备:你需要了解的 DeFi 重要词语