To achieve your requirement you can create a custom RotationService. I prepared a small example demonstrating a possible approach which you use. You can find it attached to my post. Please give it a try and let me know if it helps.
Here is the service implementation:
public class MyRotationService : RotationService
{
private double? customAngle = null;
public MyRotationService(RadDiagram diagram)
: base(diagram)
{
}
public void RotateGroup(IGroup group, double angle)
{
var groupItems = group.Items.OfType<IDiagramItem>();
var groupedItems = group.Items.OfType<IDiagramItem>();
rotationService.RotateGroup(group, 90);
Regards,
Martin Ivanov
Progress Telerik
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.