public AddEditExistingMobilePlantComponentPropertyDialog(MobilePlantComponentType electricalEquipmentComponentType)
        {
            InitializeComponent();

            AddEditExistingMobilePlantComponentPropertyViewModel model =
                new AddEditExistingMobilePlantComponentPropertyViewModel(electricalEquipmentComponentType) {Ordinal = "0"};
            model.DataLoaded +=
                () =>
                {
                    model.View = this;
                    DataContext = model;
                };
        }
        public AddEditExistingMobilePlantComponentPropertyDialog(int componentPropertyId)
        {
            InitializeComponent();

            AddEditExistingMobilePlantComponentPropertyViewModel model = new AddEditExistingMobilePlantComponentPropertyViewModel(componentPropertyId);
            model.View = this;
            model.DataLoaded +=
                () =>
                    {
                        DataContext = model;
                        Utils.ResetOriginalValues(this);
                    };
        }