0

我正在制作一个类似时钟的应用程序,我需要我钟面上的数字(由按钮表示)彼此等距。有没有办法在椭圆上识别特定的 ponts 和它们之间的距离,然后将 UI 元素放置在适当的点上?我有一种感觉,我需要为此使用 Canvas,但它的实现逻辑让我回避了。

换句话说,我如何将按钮或其他控件放置在沿预定义几何图形的某些等距点上,以便它们锚定到这些点?

4

1 回答 1

1

http://www.charlespetzold.com/blog/2006/04/070132.html

这是伟大的 Charles Petzold 的全 XAML 时钟

http://www.codeproject.com/Articles/29438/Analog-Clock-in-WPF

这是 WPF 中的另一个解决方案,应该很容易移植

于 2013-07-31T10:04:28.570 回答