12345678910111213141516171819202122232425262728293031323334 |
- using Comal.Classes;
- using InABox.DynamicGrid;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace PRS.Shared;
- public static class WpfUtilities
- {
- public static DynamicSplitPanelView ToSplitPanelView(this ScreenViewType viewType)
- {
- return viewType switch
- {
- ScreenViewType.Register => DynamicSplitPanelView.Master,
- ScreenViewType.Details => DynamicSplitPanelView.Detail,
- ScreenViewType.Combined => DynamicSplitPanelView.Combined,
- _ => DynamicSplitPanelView.Master
- };
- }
- public static ScreenViewType ToScreenViewType(this DynamicSplitPanelView view)
- {
- return view switch
- {
- DynamicSplitPanelView.Master => ScreenViewType.Register,
- DynamicSplitPanelView.Detail => ScreenViewType.Details,
- DynamicSplitPanelView.Combined => ScreenViewType.Combined,
- _ => ScreenViewType.Register
- };
- }
- }
|