Ответ 1
Кроме того, с помощью элемента управления ArcSegment и преобразования RotateTransform не должно быть так ужасно, что вы катите свой собственный
http://www.charlespetzold.com/blog/2008/01/Mathematics-of-ArcSegment.html
Мне нужно найти элемент управления WPF с открытым исходным кодом, который я могу использовать в своем Rich Client (не для silverlight). Есть ли у кого-нибудь рекомендации по открытому исходному коду?
Мне нужно создать панель инструментов WPF, и клиент запрашивает использование Gauges для отображения данных.
Кроме того, с помощью элемента управления ArcSegment и преобразования RotateTransform не должно быть так ужасно, что вы катите свой собственный
http://www.charlespetzold.com/blog/2008/01/Mathematics-of-ArcSegment.html
Попробуйте следующее: http://dashboarding.codeplex.com/
Вот страница CodeProject с некоторыми круговыми указателями WPF и Silverlight. Они лицензируются по лицензии Free BSD. Удачи!
На Codeplex есть новый элемент управления WPF, который выглядит довольно неплохо: http://wpfgauge.codeplex.com/
К сожалению, wpfgauge в codeplex использует лицензию LGPL, что делает ее недружественной для предприятий, которые не хотят выпускать свой исходный код.
dashboarding в codeplex кажется приятным, но он использует нестандартный способ выполнения UserControl: существует иерархия управления, основанная на UserControl, поэтому Visual Studio не знает, как отображать элементы управления в дизайнере. Они работают во время выполнения, но их трудно настроить в Visual Studio.