社区
非技术区
帖子详情
C# MVVM 如何 动态加载 不同的 UserControl
Nickiven007
2017-09-08 02:11:08
具体问题如下:
目的:有一片空白的区域用来加载自定义的UserControl。当条件A成立时,加载View1。当条件B成立时,加载View2。
问题:如何在同一区域加载不同的View?隐藏控件按条件显示,可能是一种方法。想问还有更加高级的方法吗?比如用个trigger来触发加载不同的View。
最终实现类似WinForm里Control.Add();一样?
求思路,谢谢大家!
...全文
475
3
打赏
收藏
C# MVVM 如何 动态加载 不同的 UserControl
具体问题如下: 目的:有一片空白的区域用来加载自定义的UserControl。当条件A成立时,加载View1。当条件B成立时,加载View2。 问题:如何在同一区域加载不同的View?隐藏控件按条件显示,可能是一种方法。想问还有更加高级的方法吗?比如用个trigger来触发加载不同的View。 最终实现类似WinForm里Control.Add();一样? 求思路,谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cheng2005
2017-10-12
打赏
举报
回复
设定模板,用DataTemplateSelector
大然然
2017-09-19
打赏
举报
回复
<grid> <控件1 visible="{binding visible1}"/> <控件2 visible="{binding visible2}"/> </grid> viewmodel public bool visible1 {get;set;} public bool visible2 {get;set;}
exception92
2017-09-08
打赏
举报
回复
隐藏控件按条件显示,可能是一种方法 -》是一种方法。 也可以用ContentControl控件,具体msdn。
WPF大量的实例.rar
WPF实例(实例比较多) (wpf窗体继承)RibbonStyle2.zip (赛车游戏)GrandPrix_SRC.zip CustomRules
MVVM
.zip ExifCompareSource.zip Explorer3D.zip familyshow-12528.zip Jigsaw.zip Life_src.zip PhotoBooth.zip ReflectionStudio_Binaries_V0.3.zip SlideGame.zip Swing.zip TTManagementProject.zip TubePlanner.zip WeatherWhether_Src.zip WpfCubeExample WpfCubeExample.zi p WpfCylinder.zip WpfRobot.zip WPFSkins2005 WPFSkins2005.zip WpfSpeedster_Src.zip WPf_JC.rar wpf不规则窗体.rar WPFBasic_3D WPFBasic_Animation WPFBasic_Commands WPFBasic_
Control
Templates WPFBasic_Custom
Control
WPFBasic_DataBinding WPFBasic_DemoWithXAML WPFBasic_DependencyPropertiesDemo WPFBasic_DependencySystem WPFBasic_Documents WPFBasic_Drawing WPFBasic_Interaction WPFBasic_Printing WPFBasic_RoutedEventDemo WPFBasic_SoundAndVideo WPFBasic_Styles WPFBasic_WinFormsAndWPFCompare WPFBasic_WPFApplications WPFBasic_WPFLayoutDemo WPFPatterns_WPF_MVC_Demo WPFPatterns_WPF_MVP_Demo WPFPatterns_WPF_
MVVM
_Demo WPFPatterns_WPF_
MVVM
_Framework WPFProject WPFTools 进程间通讯Demo.rar
MVVM
.rar
MVVM
DataGrid.rar Tab
Control
.zip wpf-treeview.zip WPF.MDI.rar WpfApplication1.zip WPF中
User
Control
如何访问它所属的Window的控件或事件.txt WPF之DataGrid.rar WPF
动态
添加行列DATAGRID.rar WPF界面下的会员登录.rar 基于插件式的开发框架源码.rar 漂亮的WPF界面框架(OSGi.NET插件)源码.rar
WPF实例(实例比较多)
WPF实例(实例比较多) (wpf窗体继承)RibbonStyle2.zip (赛车游戏)GrandPrix_SRC.zip CustomRules
MVVM
.zip ExifCompareSource.zip Explorer3D.zip familyshow-12528.zip Jigsaw.zip Life_src.zip PhotoBooth.zip ReflectionStudio_Binaries_V0.3.zip SlideGame.zip Swing.zip TTManagementProject.zip TubePlanner.zip WeatherWhether_Src.zip WpfCubeExample WpfCubeExample.zip WpfCylinder.zip WpfRobot.zip WPFSkins2005 WPFSkins2005.zip WpfSpeedster_Src.zip WPf_JC.rar wpf不规则窗体.rar WPFBasic_3D WPFBasic_Animation WPFBasic_Commands WPFBasic_
Control
Templates WPFBasic_Custom
Control
WPFBasic_DataBinding WPFBasic_DemoWithXAML WPFBasic_DependencyPropertiesDemo WPFBasic_DependencySystem WPFBasic_Documents WPFBasic_Drawing WPFBasic_Interaction WPFBasic_Printing WPFBasic_RoutedEventDemo WPFBasic_SoundAndVideo WPFBasic_Styles WPFBasic_WinFormsAndWPFCompare WPFBasic_WPFApplications WPFBasic_WPFLayoutDemo WPFPatterns_WPF_MVC_Demo WPFPatterns_WPF_MVP_Demo WPFPatterns_WPF_
MVVM
_Demo WPFPatterns_WPF_
MVVM
_Framework WPFProject WPFTools 进程间通讯Demo.rar
MVVM
.rar
MVVM
DataGrid.rar Tab
Control
.zip wpf-treeview.zip WPF.MDI.rar WpfApplication1.zip WPF中
User
Control
如何访问它所属的Window的控件或事件.txt WPF之DataGrid.rar WPF
动态
添加行列DATAGRID.rar WPF界面下的会员登录.rar 基于插件式的开发框架源码.rar 漂亮的WPF界面框架(OSGi.NET插件)源码.rar
C#
之
MVVM
框架实现示例
考完研来公司实习一段时间,初学
C#
及
MVVM
,今日予以小记。 庚子年腊月初二 整体文件结构如下: 建立数据库,添加相关数据: Person.cs代码://建立底层对应于数据库的数据模型 using System; using System.Collections.Generic; using System.Text; namespace rereview.Models { //Underlying data model public class PersonModel {
c#
mvvm
模式获取当前窗口_运动控制卡应用开发教程之
C#
点击上方“正运动小助手”,随时关注新
动态
!今天,正运动小助手为大家分享一下应用
C#
开发一个多段连续插补的运动控制应用。我们主要从新建项目,添加函数库讲起,再了解PC函数使用,最后通过项目实战——连续插补运动例程讲解,来让大家熟悉它的项目开发。在正式学习之前,我们先了解一下正运动技术的运动控制卡ECI2418和ECI2618。这两款产品分别是4轴,6轴运动控制卡。ECI2418支持4轴脉冲...
Prism -
MVVM
模式下,StackPanel中增加和删除View(
User
Control
)
一、现实效果 在学习Prim,看官方的例子 03-CustomRegions 只是一个简单演示,这里用
MVVM
方式做个了相对完整的例子,实现效果如图: 点击Add,右侧StackPanel中增加一个View(也即
User
Control
),点击Remove,逐个删除。 二、项目结构 项目源码:源码下载 三、其它类型Adapter参考 https://github...
非技术区
7,765
社区成员
63,203
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章