Example #1
0
        private void Button_Click_Calculate_IsMeetsStandards(object sender, RoutedEventArgs e)
        {
            _thermalCalculatorViewModel.Calculate_IsMeetsStandards();

            double R_minRequired    = _thermalCalculatorViewModel.Result_resistanceHeatTransfer_baseRequired;
            double R_actual         = _thermalCalculatorViewModel.Result_resistanceHeatTransfer_reduce_wall;
            bool   isMeetsStandards = _thermalCalculatorViewModel.Result_isMeetsStandards;
            string text             = "";

            if (isMeetsStandards)
            {
                text = $"СООТВЕТСТВУЕТ стандартам, т. к. R_actual = {R_actual:0.0} > R_minRequired = {R_minRequired:0.0}";
            }
            else
            {
                text = $"НЕ СООТВЕТСТВУЕТ стандартам, т. к. R_actual = {R_actual:0.0} < R_minRequired = {R_minRequired:0.0}";
            }

            text += Environment.NewLine;
            text += "R_actual - приведенное сопротивление теплопередачи, м2·°С/Вт.";
            text += Environment.NewLine;
            text += "R_actual - базовое значение требуемого сопротивления теплопередачи , м2·°С/Вт.";

            __textBlock_result_isMeetsStandards.Text = text;
        }