Fluent Ribbon 第六步 StartScreen

上一节,介绍了Toolbar的主要功能,说明了ToolBar的一些最基本用法,这一节,介绍Ribbon的一个重要功能startScreen, startScreen软件第一次启动,呈现的界面。

由于Ribbon适应多文档界面,构建何种文档,并不一定,所以需要一个启动选择界面,保证软件的正常运行。

其基本代码定义如下:


<Fluent:Ribbon.StartScreen >

<Fluent:StartScreen x:Name="startScreen" Shown="False" IsOpen="True">

<Fluent:StartScreenTabControl>

<Fluent:StartScreenTabControl.LeftContent>

<StackPanel Orientation="Vertical">

<Label Content="新项目"

FontSize="48"

Foreground="{DynamicResource BackstageFontBrush}" />

</StackPanel>

</Fluent:StartScreenTabControl.LeftContent>

?

<Fluent:StartScreenTabControl.RightContent>

<StackPanel Orientation="Vertical">

<TextBlock VerticalAlignment="Center"

HorizontalAlignment="Center">你是否想构建一个新项目</TextBlock>

<Fluent:Button HorizontalAlignment="Center"

LargeIcon="Images/OrangeLarge.png"

IsDefinitive="True">创建一个新项目</Fluent:Button>

<Fluent:Button HorizontalAlignment="Center"

LargeIcon="Images/Exit.png"

IsDefinitive="True">退出程序</Fluent:Button>

</StackPanel>

</Fluent:StartScreenTabControl.RightContent>

</Fluent:StartScreenTabControl>

</Fluent:StartScreen>

</Fluent:Ribbon.StartScreen>

其主要是有StartScreenTabControl组成,StartScreenTabControl分为左边容器和右边容器,两个容器可以任意添加其他控件,可以组成软件启动界面。其表现效果如下图:

?

时间: 2024-07-29 05:11:46

Fluent Ribbon 第六步 StartScreen的相关文章

Fluent Ribbon 第五步 ToolBar

上一节,介绍了快速启动栏的说明,接下来,介绍Ribbon另外一个功能,toolbar,toolbar是对工具栏的一个有效补充. 其基本代码定义如下: <Fluent:Ribbon.ToolBarItems> <Fluent:Button Size="Middle" Icon="Images/Help.png" Header="帮助"> <Fluent:Button.ToolTip> <Fluent:Scr

Fluent Ribbon 第八步 其他控件

前七节将Ribbon的功能大致介绍了一番,本节来介绍一些特殊控件的使用 DropDownButton控件 当前控件是显示下拉功能的基本组件,其配合Gallery能实现诸多特殊功能,代码如下所示 <Fluent:DropDownButton Header="Pink" Icon="Images\Pink.png" LargeIcon="Images\PinkLarge.png"> <Fluent:Gallery> <I

Fluent Ribbon 第一步 创建Ribbon窗体

第一步:引入Fluent Ribbon的库 第一种方法:直接到github上下载, 下载地址:https://github.com/fluentribbon/Fluent.Ribbon 第二种方法:在VS项目引用处,点击右键,弹出Nuget管理程序包,输入Fluent.Ribbon查询,安装对应的包文件 第二步:设置默认皮肤 打开App.xaml文件,写入如下配置,当前最新版本只定义了这个默认皮肤 <Application.Resources> <ResourceDictionary S

六步轻松搞定,自建APP不求人

随着互联网浪潮的席卷,越来越多的传统企业开始涉足互联网领域.无论是出于企业转型升级考虑,还是受市场整体环境的驱动,很多企业凭借某一领域的绝对优势,浩浩荡荡进军移动互联网领域,通过自建APP的方式,推出属于自己的移动端应用产品. 不少企业在探寻如何自建APP的过程中,遇到的第一个决策性难题就是:自建APP开发团队还是外包APP建设?其实对于大多数企业而言,由于企业内部组织架构设置问题,尚没有配备完善的自建APP开发团队,同时财政预算有限,难以承担整体自建APP工作.对于这类中小型企业而言,如何能够

快速入门git第六步

远程仓库的使用远程仓库是依托在网上的管理的项目,有些只能读,或可以写git remote 命令列出了该项目所有的远程仓库的简短名(它对应的是仓库的地址即url,如origin实际上是一个url),克隆或提交项目需要该名,默认是origin的远程库git remote -v 列出了简短名和url添加一个远程仓库: git remote add 简短名 url 如果是ssh协议则url 是用户名@ip:文件路径, 如果是github拉取项目,则是git://url.git远程仓库建好后,git pu

没有拿到软考证书,你肯定还差这六步!

计算机技术与软件专业技术资格水平考试简称为计算机软件考试,也就是广大技术人所说的软考.考试难度也是有的,"有证"."没证"对职业的发展还是有一定的影响,今天小编就为大家带来软考中高项必备的六步走,首先让我们来看一下软考都有哪些分类: 软考六步走:

程序设计入门学习六步曲

初学者遇到最多的困惑是:上课也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手.发生这种现象的原因有三个: 一.所谓的看懂听明白,只是很肤浅的语法知识,而我们编写的程序或软件是要根据要解决问题的实际需要控制程序的流程,如果你没有深刻地理解C语言的语句的执行过程(或流程),你怎么会编写程序解决这些实际问题呢? 二.用C语言编程解决实际问题,所需要的不仅仅是C语言的编程知识,还需要相关的专业知识.例如,如果你不知道长方形的面积公式,即使C语言学得再好你也编不出求长方形的面积的程

快速学习六步

转载: 第一步:快速浏览大量相关信息(快速通读) 许多人试图慢慢地系统地吸收难懂的材料.他们阅读时划线做标记,并且反复阅读某些段落以求理解.这种方法可能最终能达到目的,但是大部分人会感到厌倦然 后在结束之前放弃努力.我们的大脑讨厌这种学习方式.更好的方法是,尽可能快速浏览材料.不要担心你不能理解所有内容,只管这样读下去.迫使自己读完“该 死的”书本,不用担心自己没记住多少内容:). 跳过任何练习或测验,只是尽力阅读. 有些人能够坐下来两三次就读完整本书,但我做不到.我喜欢看10到20页然后做点其

iOS 协议delegate分六步

第一步:声明协议 在RootView.h中, @protocol 协议名 <基类> 方法 @end @protocol RootViewDelegate <NSObject> - (void)presentToViewController; @end 第二步:声明代理人 在RootView.h中 //必须是assign,为了防止两个对象之间的循环引用 @property (nonatomic, assign)id<RootViewDelegate>rootDelegat