using System.Windows; using System.Windows.Controls; namespace HC_APTBS.Views.UserControls { /// /// Compact Fluent phase tile. Set =true in the /// Plan step so the receives render as chips instead of tall vertical /// progress bars — keeps every section card under one screen. /// DataContext is expected to be a . /// public partial class PhaseTileView : UserControl { /// When true, receives render as small text chips instead of vertical indicators. public static readonly DependencyProperty CompactProperty = DependencyProperty.Register(nameof(Compact), typeof(bool), typeof(PhaseTileView), new PropertyMetadata(false)); /// Compact mode flag (see ). public bool Compact { get => (bool)GetValue(CompactProperty); set => SetValue(CompactProperty, value); } public PhaseTileView() { InitializeComponent(); } } }