首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
caliburn专题
服务定位器 - Caliburn.Micro 文档系列
文章目录 服务定位器 (Service Locator)入门为 IoC 注入功能在你的应用中使用 IOC获取单一服务获得一系列服务注入实例 服务定位器 (Service Locator) Caliburn.Micro 预先捆绑了一个名为 IoC 的静态服务定位器。 对于那些不熟悉的人来说,服务定位器是一个实体,它可以为另一个实体提供服务实例,通常基于某种类型或键。服务定位
阅读更多...
Caliburn.Micro框架学习笔记——多页面处理案例
在聊这个之前,我们先来看一个静态类 在 Caliburn.Micro 中,ViewLocator 是一个用于查找和关联视图与视图模型的静态类。默认情况下,它根据约定(命名约定或其他规则)自动找到与视图模型相对应的视图。然而,有时我们需要自定义这一过程,以便在某些特殊情况下控制视图的定位和创建。 通过设置 ViewLocator.LocateForModelType,你可以提供一个自定义的逻辑来
阅读更多...
【转载】解析Caliburn.Micro(一)
2011-04-18 11:35 by 周永恒, 813 visits, 网摘, 收藏, 编辑 简介 受朋友所邀,准备使用Caliburn框架设计项目,这两天研究了一下这个开源框架,分享一下。 Caliburn是Rob Eisenberg在2009年提出的一个开源框架,可以应用于WPF,Silverlight,WP7等,框架基于MVVM模式,像它的名字一样,是企业级应用的一把利器。 之
阅读更多...
WPF框架教程 | 从0到1:使用Caliburn.Micro(WPF和MVVM)开发简单的计算器
之前时间一直在使用Caliburn.Micro这种应用了MVVM模式的WPF框架做开发,是时候总结一下了。 Caliburn.Micro(https://blog.csdn.net/lzuacm/article/details/78886436)是一个轻量级的WPF框架,简化了WPF中的不少用法,推荐做WPF开发时优先使用。 真正快速而熟练地掌握一门技术就可以尝试着用最快的速度去构建一个玩具项
阅读更多...
C# WPF MVVM开发框架Caliburn.Micro 关于Conventions⑧
01 — 关于Conventions Caliburn.Micro的一个主要特性是,它能够通过一系列约定消除对锅炉铭牌代码的需求。有些人喜欢习俗,有些人讨厌习俗。这就是为什么CM的约定是完全可定制的,如果不需要,甚至可以完全关闭。如果您要使用约定,并且由于它们在默认情况下处于启用状态,那么最好了解这些约定是什么以及它们是如何工作的。这就是本文的主题。 View Resolution (ViewM
阅读更多...
解析Caliburn.Micro(三)
书接前文,前篇文章简略了介绍了一下Caliburn.Micro(简称CM)的Action,这篇文章继续讨论CM的下一个Feature:Convention。 什么是Convention Convention,翻译过来叫公约、协定。公约,一般指行为规范,达成共识的多方共同遵守的一个约定。在CM中,Convention主要用来做配对,匹配。这个配对,主要是指View和ViewModel之
阅读更多...
解析Caliburn.Micro(二)
书接前文,前篇文章简略了介绍了一下Caliburn.Micro(简称CM),这篇文章来走入CM,看看它最有意思的Action。 运行CM 下载Caliburn.Micro,打开Template,拷贝Caliburn_Micro_WPF.zip到%userprofile%\Documents\Visual Studio 2010\Templates\ProjectTemplates\
阅读更多...
解析Caliburn.Micro(一)
简介 受朋友所邀,准备使用Caliburn框架设计项目,这两天研究了一下这个开源框架,分享一下。 Caliburn是Rob Eisenberg在2009年提出的一个开源框架,可以应用于WPF,Silverlight,WP7等,框架基于MVVM模式,像它的名字一样,是企业级应用的一把利器。 之前就听说过这个项目,下载过源码简单看了看,代码注释很用心,文档说明也很详尽。不过似
阅读更多...