07 2017 档案

摘要:前言:由于公司业务需求,最近启动了node.js的开发任务,想把自己的开发学习历程记录记录下来,可以增加记忆,也方便查找。虽然对javascript有一定的了解,但是刚接触node.js的时候,发现还是有大量的东西需要重新学习。这里我们就以最简单的程序开始,开启自己的node.js认识之旅。 Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Da... 阅读全文
posted @ 2017-07-28 16:20 Min.Xiaoshuang 阅读(456) 评论(0) 推荐(0) 编辑
摘要:前一章介绍了分组功能,这一章主要介绍细节信息,LayoutRoot的side属性 LayoutRoot包含四个属性,LeftSide,RightSide,TopSide,BottomSide,分别用于展示DockingManager中左右上下四个位置的内容,但初始状态为隐藏状态。 其包含的主要 边缘停靠类LayoutAnchorSide 其主要在窗体边缘停靠功能的类,其在LayoutRoo... 阅读全文
posted @ 2017-07-25 17:01 Min.Xiaoshuang 阅读(1128) 评论(1) 推荐(2) 编辑
摘要:前一章介绍了文档面板的建立,本章主要介绍可停靠面板和文档面板组的使用,在avalondock中,任何可停靠内容都可以分组,并且通过Orientation属性,来设定窗体的浮动方向。 1、可停靠面板分组LayoutAnchorablePaneGroup 可停靠窗格组类,是可停靠窗格LayoutAnchorablePane的容器。通过设置Orientation 属性,用于管理多个可停靠窗格的浮... 阅读全文
posted @ 2017-07-25 16:43 Min.Xiaoshuang 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:上一篇已经介绍了如何创建一个停靠面板,本章主要介绍,文档面板的定义。文档面板和可停靠面板很相似 建立文档面板LayoutDocumentPane LayoutDocumentPane:文档窗格类,与LayoutAnchorablePane类似,也是可停靠控件的容器,文档窗格类中可以放置可停靠控件LayoutAnchorable,也可以放置文档控件LayoutDocument,LayoutDocun... 阅读全文
posted @ 2017-07-25 16:22 Min.Xiaoshuang 阅读(1394) 评论(0) 推荐(0) 编辑
摘要:步骤1 下载库文件 加载指定的库,在项目上点击右键,打开管理NuGet程序包 输入Avalondock 安装 Xceed.Products.Wpf.Toolkit.AvalonDock和 Xceed.Products.Wpf.Toolkit.AvalonDock.Themes两个库一个是控件库,一个是皮肤库,缺少任何一个,都会造成程序无法编译。 步骤2 引入命名空间 在项目中,定义命... 阅读全文
posted @ 2017-07-25 16:02 Min.Xiaoshuang 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:前七节将Ribbon的功能大致介绍了一番,本节来介绍一些特殊控件的使用 DropDownButton控件 当前控件是显示下拉功能的基本组件,其配合Gallery能实现诸多特殊功能,代码如下所示 <Fluent:DropDownButton Header="Pink" Icon="Images\Pin 阅读全文
posted @ 2017-07-25 14:28 Min.Xiaoshuang 阅读(2592) 评论(1) 推荐(1) 编辑
摘要:上一节,介绍了StartScreen的主要功能,本节介绍Ribbon的另外一个小功能StatusBar,状态栏是脱离ribbon之外单独存在,可以单独使用的控件 其基本代码定义如下: <Fluent:StatusBar HorizontalAlignment="Stretch" Grid.Row=" 阅读全文
posted @ 2017-07-25 13:58 Min.Xiaoshuang 阅读(2950) 评论(0) 推荐(0) 编辑
摘要:上一节,介绍了Toolbar的主要功能,说明了ToolBar的一些最基本用法,这一节,介绍Ribbon的一个重要功能startScreen, startScreen软件第一次启动,呈现的界面。 由于Ribbon适应多文档界面,构建何种文档,并不一定,所以需要一个启动选择界面,保证软件的正常运行。 其 阅读全文
posted @ 2017-07-25 13:46 Min.Xiaoshuang 阅读(2687) 评论(0) 推荐(0) 编辑
摘要:上一节,介绍了快速启动栏的说明,接下来,介绍Ribbon另外一个功能,toolbar,toolbar是对工具栏的一个有效补充。 其基本代码定义如下: <Fluent:Ribbon.ToolBarItems> <Fluent:Button Size="Middle" Icon="Images/Help 阅读全文
posted @ 2017-07-25 12:53 Min.Xiaoshuang 阅读(2504) 评论(0) 推荐(0) 编辑
摘要:上一节,完成了Ribbon菜单的介绍,这一节,我们将进行快速启动栏的介绍,快速启动栏是Ribbon中一个重要的功能,其像office中的头部区域。 其基本代码定义如下: <Fluent:Ribbon Grid.Row="0"> <Fluent:Ribbon.QuickAccessItems> <Fl 阅读全文
posted @ 2017-07-25 10:16 Min.Xiaoshuang 阅读(3159) 评论(0) 推荐(0) 编辑
摘要:上一节,完成了Ribbon工具栏上部分控件的创建,本节主要介绍菜单控件的创建 。 Menu菜单,菜单有二种表现形式,下面分别介绍二种标识形式的样式: 1、ApplicationMenu 应用程序菜单,和我们传统的菜单形式比较相似,其主要是由众多MenuItem组成,其MenuItem之间可以层级嵌套 阅读全文
posted @ 2017-07-25 09:55 Min.Xiaoshuang 阅读(5474) 评论(0) 推荐(1) 编辑
摘要:上一节,完成了Ribbon的创建,可以显示Ribbon的基本轮廓,下一步我们即将创建具体的工具区,这里我们主要说明几个关键的类 1、RibbonTabItem 标签页 创建标签页,标签页主要包含在Ribbon节点之下,其定义方式如下: <Fluent:Ribbon Grid.Row="0"> <Fl 阅读全文
posted @ 2017-07-24 19:09 Min.Xiaoshuang 阅读(6070) 评论(1) 推荐(1) 编辑
摘要:第一步:引入Fluent Ribbon的库 第一种方法:直接到github上下载, 下载地址:https://github.com/fluentribbon/Fluent.Ribbon 第二种方法:在VS项目引用处,点击右键,弹出Nuget管理程序包,输入Fluent.Ribbon查询,安装对应的包文件 第二步:设置默认皮肤 打开App.xaml文件,... 阅读全文
posted @ 2017-07-24 16:55 Min.Xiaoshuang 阅读(5602) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示