一种状态图标控制方法、智能终端及存储介质技术

技术编号:24454936 阅读:59 留言:0更新日期:2020-06-10 15:16
本发明专利技术公开了一种状态图标控制方法、智能终端及存储介质,所述方法包括:获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板;根据用户需求向所述基础容器添加所要轮播的控件项,后台根据所述控件项自动添加对应的状态图标;根据添加的配置项配置切换的时间间隔,所述时间间隔表示空间自动轮播时切换的时间间隔;配置所述控件项的数据。本发明专利技术图标的显示状态图标都可以进行相关的配置,灵活的满足客户的要求,利用和其他容器相同的尺寸就可以展示很多不同的效果,节约了控件,还使得界面更加的具有吸引力,更加美观。

A state icon control method, intelligent terminal and storage medium

【技术实现步骤摘要】
一种状态图标控制方法、智能终端及存储介质
本专利技术涉及设备板卡处理
,尤其涉及一种状态图标控制方法、智能终端及存储介质。
技术介绍
WPF(WindowsPresentationFoundation)是微软推出的基于Windows的用户界面框架,属于.NETFramework3.0的一部分,它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。目前在互联网上找不到基于WPF的可以切换任何控件的切换容器(可以对于内部的控件进行切换的容器),WPF提供的容器主要有Grid、Canvas、StackPanel、WrapPanel、DockPanel,都是主要用来进行布局,但是没有一个容器附带有切换功能。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术的主要目的在于提供一种状态图标控制方法、智能终端及存储介质,旨在解决现有技术的上述缺陷。为实现上述目的,本专利技术提供一种状态图标控制方法,所述状态图标控制方法包括如下步骤:获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板;根据用户需求向所述基础容器添加所要轮播的控件项,后台根据所述控件项自动添加对应的状态图标;根据添加的配置项配置切换的时间间隔,所述时间间隔表示空间自动轮播时切换的时间间隔;配置所述控件项的数据。可选地,所述的状态图标控制方法,其中,所述获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板,之前还包括:定义一个作为切换容器的基础容器,所述基础容器用于放置切换的控件。可选地,所述的状态图标控制方法,其中,所述获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板,之前还包括:定义一个第三方控件并放入所述基础容器,所述第三方控件用于展示状态图标。可选地,所述的状态图标控制方法,其中,所述获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板,之前还包括:定义一个故事板,所述故事板,所述故事板用于实现所述基础容器中空间的切换。可选地,所述的状态图标控制方法,其中,所述第三方控件用于展示状态图标具体为:所述第三方控件用于展示左右切换的按钮和底下状态图标。可选地,所述的状态图标控制方法,其中,所述故事板具体用于进行所述基础容器中添加的控件进行遍历,同时通过index来进行控件间的切换。可选地,所述的状态图标控制方法,其中,所述控件项包括:饼图、柱状图和列表。可选地,所述的状态图标控制方法,其中,所述配置所述控件项的数据,之后还包括:判断是否传入数据;当传入数据时,渲染传入的数据,点击状态图标并停止自动切换,更改所述状态图标的状态以及背景颜色,展示所点击状态图标对应的控件项;当不传入数据时,采用默认配置的数据,并渲染所述默认数据。此外,为实现上述目的,本专利技术还提供一种智能终端,其中,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的状态图标控制程序,所述状态图标控制程序被所述处理器执行时实现如上所述的状态图标控制方法的步骤。此外,为实现上述目的,本专利技术还提供一种存储介质,其中,所述存储介质存储有状态图标控制程序,所述状态图标控制程序被处理器执行时实现如上所述的状态图标控制方法的步骤。本专利技术通过获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板;根据用户需求向所述基础容器添加所要轮播的控件项,后台根据所述控件项自动添加对应的状态图标;根据添加的配置项配置切换的时间间隔,所述时间间隔表示空间自动轮播时切换的时间间隔;配置所述控件项的数据。本专利技术图标的显示状态图标都可以进行相关的配置,灵活的满足客户的要求,利用和其他容器相同的尺寸就可以展示很多不同的效果,节约了控件,还使得界面更加的具有吸引力,更加美观。附图说明图1是本专利技术状态图标控制方法的较佳实施例的流程图;图2是本专利技术状态图标控制方法的较佳实施例中整个执行流程的流程示意图;图3是本专利技术状态图标控制方法的较佳实施例中配置项的显示界面,其中有需要配置的属性的示意图;图4是本专利技术状态图标控制方法的较佳实施例中状态图标的示意图;图5是本专利技术状态图标控制方法的较佳实施例中列表控件的示意图;图6是本专利技术状态图标控制方法的较佳实施例中饼图控件的示意图;图7是本专利技术状态图标控制方法的较佳实施例中柱状图控件的示意图;图8是本专利技术状态图标控制方法的较佳实施例中容器控件的示意图;图9为本专利技术智能终端的较佳实施例的运行环境示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术较佳实施例所述的状态图标控制方法,如图1和图2所示,所述状态图标控制方法包括以下步骤:步骤S10、获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板;步骤S20、根据用户需求向所述基础容器添加所要轮播的控件项,后台根据所述控件项自动添加对应的状态图标;步骤S30、根据添加的配置项配置切换的时间间隔,所述时间间隔表示空间自动轮播时切换的时间间隔;步骤S40、配置所述控件项的数据。具体地,如图2所示,具体流程如下:开始后,首先定义一个Canvas;其中,定义:SwitchCanvasStyle:事先定义好的样式;其中,定义Canvas的目的:用来充当一个容器,作为切换容器的基础容器,里面可以放入你所想要切换的控件。定义一个DockPanel并且放入Canvas,用来展示状态图标;定义:SwitchButtonDockPanelStyle:事先定义好的样式;其中,定义DockPanel的目的:主要是用来展示左右切换的按钮和底下状态图标,放入上面定义的Canvas(基础容器)中,但是不参与切换。定义一个StoryBoard(故事板)来实现Canvas容器中空间的切换;定义:privateStoryboardm_storyboard=newStoryboard();其中,定义StoryBoard的目的:主要是用来进行Canvas中添加的控件进行遍历,同时可以通过index来进行控件间的切换。向容器中添加你所要轮播的控件项,可以添加所要添加的控件(比如饼图、柱状图、列表等)。当你的控件项添加成功时,同时后台会自动添加对本文档来自技高网...

【技术保护点】
1.一种状态图标控制方法,其特征在于,所述状态图标控制方法包括:/n获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板;/n根据用户需求向所述基础容器添加所要轮播的控件项,后台根据所述控件项自动添加对应的状态图标;/n根据添加的配置项配置切换的时间间隔,所述时间间隔表示空间自动轮播时切换的时间间隔;/n配置所述控件项的数据。/n

【技术特征摘要】
1.一种状态图标控制方法,其特征在于,所述状态图标控制方法包括:
获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板;
根据用户需求向所述基础容器添加所要轮播的控件项,后台根据所述控件项自动添加对应的状态图标;
根据添加的配置项配置切换的时间间隔,所述时间间隔表示空间自动轮播时切换的时间间隔;
配置所述控件项的数据。


2.根据权利要求1所述的状态图标控制方法,其特征在于,所述获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板,之前还包括:
定义一个作为切换容器的基础容器,所述基础容器用于放置切换的控件。


3.根据权利要求2所述的状态图标控制方法,其特征在于,所述获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板,之前还包括:
定义一个第三方控件并放入所述基础容器,所述第三方控件用于展示状态图标。


4.根据权利要求3所述的状态图标控制方法,其特征在于,所述获取用于放置切换的控件的基础容器、用于展示状态图标第三方控件和实现所述基础容器中空间的切换的故事板,之前还包括:
定义一个故事板,所述故事板,所述故事板用于实现所述基础容器中空间的切换。

【专利技术属性】
技术研发人员:王俊吴闽华姜坤卫宣安
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1