阅读更多

2顶
1踩

编程语言

Magellan 是一个轻量级的框架,可以让你快速方便的开发WPF导航应用。灵感来自ASP.NET MVC框架。


 
主要特点如下:

  • 支持模型视图控制器
  • 通过Blend behaviors和命令让创建视图更容易
  • 整合了Composite WPF
  • ……

下载的资源中包括一个简单的“iPhone的展示功能”的演示:

 

一个简单的iphone项目:


 
一个控制器的实现:
public class PhoneController : Controller
{
    public ActionResult Group(Group group)
    {
        var contacts = _contactRepository.GetContacts(group);

        Model = new GroupViewModel(group.Name, contacts);
        return View();
    }

查看XAML页面对象,选择一个model,示例:


 视图和视图模型是有状态的,但是控制器是无状态的。

视图的查看可以通过代码实现:
Navigator.For(Frame).NavigateWithTransition("Home", "Main", "ZoomOut");


还可以通过Blend(混合)行为实现:


 
这个框架支持ASP.NET MVC的:Action Filters, Model Binders以及View Engines等…

  • 大小: 33.1 KB
  • 大小: 33.1 KB
  • 大小: 14.5 KB
  • 大小: 7.1 KB
  • 大小: 50 KB
来自: paulstovell
2
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 软件开发项目人员配置参考

    软件开发人员配置参考资料,帮助GM组建和管理开发团队。

  • 怎么使用饼图来展示人员的工作分配情况?

    饼图是一种常用的图表,可以用来展示一个数据集中不同部分所占的比例。如果你想使用饼图来展示人员的工作分配情况,你可以这样做: 收集数据:首先,你需要收集有关人员的工作分配情况的数据。这可以通过调查、观察或其他方式获得。 整理数据:接下来,你需要整理数据,将每个人员的工作分配情况汇总到一张表格中。 制作饼图:然后,你可以使用Excel或其他图表制作工具,根据整理后的数据制作饼图。在制作饼图时,你...

  • 十二、Powerbi绘制人员地区分布图和后期学习

    @Author : By Runsen @Date : 2020/5/13 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件。导致翘课严重,专业排名中下。.在大学60%的时间,都在CSDN。 本专栏数据分析全系列:将使用Excel,Powerbi,Python,R,Sql,SPSS,stata以及Tableau,后面还会补充BI。这个从2020年期末考试,由于大三上大学挂了大学以来的两科化工原理和热力学。从此,决定逃离CSDN,但是发现我已

  • 开发团队分配管理

    项  目  开  发  团  队  分  配  管  理  软  件 (基于Java) 前言:学习了这么多知识,我们来看看项目叭,毕竟Java三大特征都搞定了,不试一下自己手感,自己都感觉对不起自己!今天和我一起来看看这个项目的开发叭!能做GUI,但我就不做,哎!就是玩!因为之前的博客并没有

  • 中型研发组织管理之--组织架构设置

    本文在研发组织管理中的位置: 研发组织管理--团队管理--组织架构设置 组织架构设置 一个高效协同的团队,首先得有个和当前业务所匹配的组织架构。 研发团队,因为业界比较成熟,一方面需要产品、研发、测试三权分立、互相监督、彼此平等,另一方面又需要紧密协作在一起开发某个项目,因此直接采用“矩阵式”组织架构。 以下是直线职能制的架构。 在此基础上,由“项目经理”牵头(简单或小项目组,直接由参与人数最多的角色--后端研发负责人统筹,同时由产品经理承担部分项目经理职责),由产品经理PM、前后端..

  • 软件开发部门的团队组成

    软件开发部门的团队组成 在这个团队中人数最多的是软件工程师和测试工程师。 还有网络管理员,数据库管理员,美工,架构师,项目经理,产品经理,技术总监等 配置管理员,部署工程师,网络工程师,硬件工程师。 在开发的不同阶段,各个角色的人员比例是不同的。实际情况,可能是一个人身兼多个角色。 一个角色只涉及软件开发的部分阶段。部分岗位的工作,由于重要性的原因,工作量的原因, 成本的原因,管理的原因等,可能外包给其它公司来做。 还有软件的部分构件是本公司自己开发或者是直接使用开源软件,将直接影响团队的人员构成。

  • 软件人员架构

    组织架构模式一: 一级:部门主管 产品经理 技术售前 二级:开发工程师 研发工程师 三级:软件工程师 部门助理 部门主管 1人 产品经理 1人 售前对接 1人 研发助理1人 报表拆单1人 3D开发1人 PDA WinForm 1人 WMS 1人 WCS 1人 ERP/MES接口 1人 调度策略 1人 每个现场1人 测试人员 1人 售后人员 1人 部门主管 ...

  • 软件开发人员角色定位和分工

    模块设计师:对与系统分析师和架构师所划分的模块进一步细化,保障各模块按既定的标准和要求的完成。 需求分析师:通俗一点讲需求分析师就是跟客户交流,准确获取客户需要。需求分析师是项目前期与客户方打交道最多的人,对于客户来说,他可以代表整个项目组,对与项目组成员来说他的意见可以代表客

  • 开发工作的人员配置

    今天想到的是一个团队的人员配置,围绕运用java java需要设计,需要有2-3个人进行系统的技术设计工作。 他们一定对系统的整体把握精准,基本考虑到可实现性,工期长短,需要人员的层次,他们决定了这个项目的未来可能性。 如果有架构者,把全局都想好了,后面就是实现了,可以定出包,定出要实现达到的技术要求,外延的接口,然后交给其他人员来开发,这个时候要对其他人员的层次有个明确的了解,确定能完...

  • 研发项目的人员组成

    一个研发项目的产生到完成,需要的人员配备是少不了的,那怎样才能满足项目的完成要求呢?首先是总体规划师,其职责是完成研发项目的合理分解,并把控项目的指标和进度以及协调(客户和项目成员),然后是分解后的项目执行人,如射频工程师,完成PCB即电路的设计仿真,数字处理工程师完成控制程序,机械工程师完成结构方面的设计,另外还需要工艺师,以完成文档图纸管理。综上所述,一个研发项目的顺利高效完成,最少需要五人组

  • 企业研发人员配备比例_科创板50研发投入一览

    我们将科创板50成分股按所属行业进行归类汇总,可以看到,目前科创50成分股主要集中在计算机,医药生物,电子,机械设备几个行业中。科创板作为科技创新的领头羊,当然要重视研发投入,研发投入是真金白银砸进去的钱,最能体现企业对研发的重视,对创新的态度。以华为这个科技标杆企业为例,2019年华为的研发投入共1317亿元,占销售收入比例达到15.3%,过去10年华为累计的研发投入超过6000亿元。...

  • 企业研发人员配备比例_高新企业研发人员占比多少

    高新企业研发人员占比多少(一)申请高新企业的年限要求:《认定办法》第十一条"须注册成立一年以上"是指企业须注册成立365个日历天数以上;"当年"、"最近一年"和"近一年"都是指企业申报前1个会计年度;"近三个会计年度"是指企业申报前的连续3个会计年度(不含申报年);"申请认定前一年内"是指申请前的365天之内(含申报年).高新企业研发人员占比多少企业科技人员占比是企业科技人员数与职工总数的比值.1...

  • 一个十人开发团队的人员安排

    对于一个以开发一般的商业应用软件的开发团队来讲,对于《人月神话》中提及到的外科手术队伍并不是一个值得借鉴的方法。所以在此应该对一些概念进一步进行分析。   1.效率问题:根据我们的经验数据,一个有经验的编程高手对于应用软件来讲一天的代码编写量可以达到400-500行代码,而对

  • 实践项目一 项目开发团队分配管理

    整体结构图: 实现流程图: 整体功能实现分析: 从两张图可以看出:完成整个项目,总共需要完成四个小模块,而每一个模块都有自己的功能。通过两图可以看出,完成该项目大致的思路都是完成各自模块的增、删、改、查。这几个功能,相信大家都不陌生。不同的是:该项目需要把各个模块相联系起来, ...

  • 项目人员配置

    我们测试团队分成三个方向,每一个方向40-60人,我们这个方向每个组5-10人,我在的这个组10个人。负责管理产品的需求与产品设计方案,要求该人熟悉测试能设计到的所有产品的基本架构和业务逻辑,参与产品的用户手册编写;把关产品的发布以及产品中缺陷的级别和性质审定,测试管理系统的系统管理员。每各组一个专职项目负责人,负责一个主要项目和几个其他多个项目,需要注意一点,该人负责的所有项目都不应与其他组的项目有所交叉 ,也就是说最起码他除了本组项目外不允许参与其他组的任何项目的任何工作。一个主管,多个小组模式。

  • 产品开发团队组成

    你所在的开发团队是什么样的一个组成模式呢??? 在本人看来,大部分开发团队,都有以下角色组成: 一 产品经理: 1 评估产品机会 ;2 定义要开发的产品 二 交互设计师: 负责深入理解目标客户,设计有价值的,可用的功能 三项目管理人员:制定开发计划和跟踪进度 四开发团队:一线的技术开发人员和测试人员 五运维团队:负责产品安装,和后期维护

  • 一个互联网研发团队的标准配置

    做一件大事,通常会产生一个组织。 对于一个组织来说,确定了梦想和目标之后,首要的事情是,组织分工和明确“权责”。 权利和责任分不清楚,效率必定低下! 读书阶段的时候,无论是学习,还是做事,从来没有深刻地感受过“事倍功半”和“事半功倍”。 工作之后,经历多了点,领悟到了学习可以“事半功倍”。比如,现在读一本书,2个小时,就可以领会出这本书的核心思路,哪些是自己欠缺...

  • 总结后软件开发项目基本流程-先流程图-后描述人员分工和具体工作-自己备学

    软件开发项目基本流程和工作 1、项目启动阶段-人员分工 产物名称成果描述–负责人 调研文档了解项目背景,了解项目干系人目标方向—产品经理 团队组建确认团队人员及配置—产品总监 业务梳理明确项目的目标、角色、各端口及模块----产品经理 项目启动具体工作: 产品经理和项目干系人确定项目方向,产品型项目的干系人包括公司领导、产品总监、技术总监等,项目的话则包括客户方领导、主要执行人等。 公司领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试团队等。 明确项目管理制度,每个阶段的成果产物...

Global site tag (gtag.js) - Google Analytics