对于 .NET (Winforms) 应用程序,是否有任何翻转时钟控件?
理想情况下,它看起来像 BlackBerry Bold 上的那种:
替代文字 http://images.crackberry.com/files/u3/reviewimages/blackberry9000c/lgclock3.jpg
更新 1:
在这个SO链接之后,我在我的项目中添加了一个元素宿主来托管@Shane提到的 WPF retroclock。
更新 2:
我遵循的几个步骤:
- 编译 RetroClock
- 将 DLL 引用添加到 WinForm App
- 添加“使用 WPFControls.Clocks;”
- 将“elementHost”添加到表单
在表单加载事件中添加:
//create retroclock
RetroClock rc = new RetroClock();
//add retroclock to element host
elementHost1.Child = rc;
更新 3:
设计时钟
//style clock
rc.Height = 30;
rc.IncludeLeadingZero = true;
rc.IsAmPmVisible = true;
rc.FontSize = 60;
rc.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
rc.TimeFormat = TimeFormats.Hour12;