using System.Windows; namespace CopaData.FileInspector.GUI.TilingPanels.Controls; /// /// A dedicated window for hosting its own , to be used for pop-out interactions. /// public class TilingWindow : Window { static TilingWindow() { DefaultStyleKeyProperty.OverrideMetadata( typeof(TilingWindow), new FrameworkPropertyMetadata(typeof(TilingWindow))); } #region Dependency Properties public double SplitterWidth { get => (double)GetValue(SplitterWidthProperty); set => SetValue(SplitterWidthProperty, value); } public static DependencyProperty SplitterWidthProperty = DependencyProperty .Register( nameof(SplitterWidth), typeof(double), typeof(TilingWindow), new PropertyMetadata(6.0)); public TilingRootControl Root { get => (TilingRootControl)GetValue(RootProperty); set => SetValue(RootProperty, value); } public static DependencyProperty RootProperty = DependencyProperty .Register( nameof(Root), typeof(TilingRootControl), typeof(TilingWindow)); #endregion }