public Type6k(HoanLampStates dc, Mode mode)
 {
     DataContext = dc;
     InitializeComponent();
     ATC.Visibility = mode == Mode.DATC ? Visibility.Visible : Visibility.Collapsed;
     ATS.Visibility = mode == Mode.ATSP ? Visibility.Visible : Visibility.Collapsed;
 }
        public Type7k(HoanLampStates dc, Mode mode)
        {
            DataContext = dc;
            InitializeComponent();

            if (mode == Mode.Auto)
            {
                Loaded   += Type7k_Loaded;
                Unloaded += Type7k_Unloaded;
            }
            else
            {
                ATS.Visibility   = mode == Mode.ATSP ? Visibility.Visible : Visibility.Collapsed;
                ATC.Visibility   = mode == Mode.ATC6 ? Visibility.Visible : Visibility.Collapsed;
                ATACS.Visibility = mode == Mode.ATACS ? Visibility.Visible : Visibility.Collapsed;
            }
        }
 public Type2k(HoanLampStates dc)
 {
     DataContext = dc;
     InitializeComponent();
 }