![](/img/trans.png)
[英]Implement a generic Collection of Collections class with two types constrain in dot Net - getting started
[英]Generic slideshow getting started
这是一个关于如何创建可重用的wpf幻灯片控件的入门问题:
ContentControl
,还是包含更多可视化/控件的更广泛的类型? ) IList
,这将是要呈现的元素/幻灯片 首先,您应该创建一个UserControl
,其中包含一个Image
控件,也许还有Next / Previous Buttons
,以及您可能需要的任何其他内容。 这些都可以像使用各种面板一样正常布局,你可能只用一个网格来设计大部分面板。
之后,您的UserControl
将实现ImageSource
(您的IList
或IEnumerable
图像),并将您的间隔作为依赖项属性。 然后可以在XAML中设置它们。
然后,您将编写加载下一个图像的逻辑并将其设置为Image的Source
属性,这可能发生在ImageSource
属性的change事件中。 然后,您可以使用Image预加载/缓存等方式获得高级功能。
我刚刚开始研究WPF这样的“幻灯片”项目,我在屏幕上显示客户订单号一段时间,然后显示下一个,并使用效果/转换/故事板移动到下一帧。 我在CodeProject上发现了一篇很好的文章
我用了2行网格:
如果您对其使用任何类型的变换,请记住在您的更改区域设置“cliptobounds = true”。 (我知道你说你最初没有使用转换,但是一旦人们看到它,他们就会问)。
如果只键入propdp
和hit选项卡,也可以在C#中轻松构建依赖属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.