首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通用幻灯片开始

通用幻灯片开始
EN

Stack Overflow用户
提问于 2011-11-20 21:52:33
回答 2查看 313关注 0票数 0

这是一个关于如何创建可重用的wpf幻灯片控件的入门问题:

  • 它显示任何可可视化元素的序列,例如一系列图像控件或一系列ContentControl**,(应该针对,还是有更广泛的类型包含更多的可视化对象/控件?**)
  • 控件应该能够接受某种类型的IList ,这将是要呈现的元素/幻灯片。
  • 该控件应该公开一个确定每个幻灯片持续时间的Interval属性,但我甚至不知道如何从开始使用该属性的基本知识,该属性将在xaml中配置。
  • 和容器(如果有的话)对于在中传递的各个幻灯片/控件应该是什么?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-20 22:01:29

首先,您可能应该创建一个UserControl,它包含一个Image控件,或者是下一个/前一个Buttons,以及您可能需要的其他任何东西。所有这些都将按照正常的方式使用各种面板进行布局,您可能只需使用一个Grid就可以对其中的大部分进行样式设计。

在此之后,您的UserControl将实现ImageSource (您的IList,或图像的IEnumerable ),以及您的间隔作为依赖属性。然后可以在XAML中进行设置。

然后编写加载下一个图像并将其设置为图像的Source属性的逻辑,这可能发生在ImageSource属性的change事件中。然后,您可以通过图像预加载/缓存等方式获得任何您希望的高级信息。

票数 1
EN

Stack Overflow用户

发布于 2011-11-20 22:57:29

我刚刚钻研了WPF自己的一个“幻灯片”项目,在显示下一个项目之前,我会在屏幕上显示一段时间的客户订单编号,并使用效果/过渡/故事板移动到下一个框架。我在CodeProject上找到了一篇好文章

我使用了一个有2行的Grid:

  1. 包含我的“变化区域”。
  2. 包含静态信息(徽标、控件等)。

如果您使用任何类型的转换,Rememeber可以在您的更改区域上设置"cliptobounds = true“。(我知道你说过你一开始不使用过渡,但一旦人们看到了,他们就会问)。

如果您只键入C#并点击选项卡,那么依赖属性也很容易在propdp中构建。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8205046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档