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 }; } }