// vrsi proracun koeficijenata skaliranja osa
        public void proracunajKoeficijente()
        {
            try
            {
                SkaliranjeWindowViewModel.PrikazKoeficijenataStat.XNagibText      = (IzracunajBkoeficijent(double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.XPrviZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.XDrugiZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.XPrviKursor), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.XDrugiKursor))).ToString();
                SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YNagibText      = (IzracunajBkoeficijent(double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPrviZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YDrugiZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPrviKursor), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YDrugiKursor))).ToString();
                SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YPowNagibText   = (IzracunajBkoeficijent(double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPowPrviZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPowDrugiZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPowPrviKursor), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPowDrugiKursor))).ToString();
                SkaliranjeWindowViewModel.PrikazKoeficijenataStat.XOdsecakText    = (IzracunajAAAkoeficijent(double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.XPrviZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.XDrugiZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.XPrviKursor), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.XDrugiKursor), double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.XNagibText))).ToString();
                SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YOdsecakText    = (IzracunajAAAkoeficijent(double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPrviZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YDrugiZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPrviKursor), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YDrugiKursor), double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YNagibText))).ToString();
                SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YPowOdsecakText = (IzracunajAAAkoeficijent(double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPowPrviZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPowDrugiZadati), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPowPrviKursor), double.Parse(SkaliranjeWindowViewModel.TxBxPopunaStat.YPowDrugiKursor), double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YPowNagibText))).ToString();



                // problem sa NaN vrednosti, try catch ignoriše;
                // uveden upit da li postoji NaN i ukoliko true veštački pravi grešku za Try /Catch  ispravnu funkcionalnost
                if (double.IsNaN(double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.XNagibText)) || double.IsNaN(double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YNagibText)) || double.IsNaN(double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YPowNagibText)) || double.IsNaN(double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.XOdsecakText)) || double.IsNaN(double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YOdsecakText)) || double.IsNaN(double.Parse(SkaliranjeWindowViewModel.PrikazKoeficijenataStat.YPowOdsecakText)))
                {
                    greskaSkaliranja = true;
                    MessageBox.Show("Došlo je do greške tokom procesa skaliranja !! \n Ponoviti skaliranje");
                }

                else
                {
                    greskaSkaliranja = false;
                }
            }
            catch
            {
                greskaSkaliranja = true;

                MessageBox.Show("Došlo je do greške tokom procesa skaliranja !! \n Ponoviti skaliranje");
                Skaliranje.SkaliranjeWindowViewModel skalVm = new Skaliranje.SkaliranjeWindowViewModel();
                skalVm.resetujSklairanje();
            }
        }
        public SkaliranjeWidow()
        {
            skalWindowViewModel = new SkaliranjeWindowViewModel();
            DataContext         = skalWindowViewModel;


            InitializeComponent();
        }