// konsruktor za dodelu vrednosti trenutne selekcije krive nakon ciklusa ucitavanja podataka
        public UnosTacakaKrivihViewModel(RadioButtonsKriveSelecija kriterijumiSelekcijeStat1)
        {
            //UcitavanjePracenje = new PracenjeUcitavanja();
            this.kriterijumiSelekcije = kriterijumiSelekcijeStat1;

            UcitavanjePracenje     = new PracenjeUcitavanja();
            UcitavanjePracenjeStat = new PracenjeUcitavanja();
            UcitavanjePracenjeStat.prikaziTrenutnKrivu();
            UcitavanjePracenje = UcitavanjePracenjeStat;
        }
        // konstruktor za inicijalizaciju
        public UnosTacakaKrivihViewModel()
        {
            resetPodatakaZaKrivuCommand = new Commands.ParameterLessCommand(resetujUnosPodataka);
            kriterijumiSelekcijeStat    = new UnosTacakaKrivihModels.RadioButtonsKriveSelecija();

            //dodela adrese za binding slike dijagrama
            putanjaUnos = Environment.CurrentDirectory.Substring(0, (Environment.CurrentDirectory.Length - 10)) + "\\Slika\\ssss.jpg";


            kriterijumiSelekcije     = new RadioButtonsKriveSelecija();
            kriterijumiSelekcijeStat = new RadioButtonsKriveSelecija();

            UcitavanjePracenjeStat = new PracenjeUcitavanja();
            UcitavanjePracenjeStat.prikaziTrenutnKrivu();
            UcitavanjePracenje = UcitavanjePracenjeStat;
        }
        // metoda komande ICommand _posicijaMouse;
        public void CatchMouseUnos(object objj)
        {
            // Dodat uslov "PodaciZaKrivu.Enabled==true" koji uslovljava pozivanje metode "fp_upisiVrednostUnos(currentPointX_Unos, currentPointY_Unos)"



            if (objj != null && UnosTacakaKrivihViewModel.Enabled == true)
            {
                if (UnosTacakaKrivihViewModel.kriterijumiSelekcijeStat.Radio_Index == int.Parse(UcitavanjePracenje.TipKrive))
                {
                    currentPointX_Unos = Mouse.GetPosition(objj as UIElement).X;

                    currentPointY_Unos = Mouse.GetPosition(objj as UIElement).Y;


                    //inicijalizacija objekata klase
                    // ProracunKoeficijenataKrivih/UnosTacakaKrivihModels/ProracunRealnihVrednostiKrivih

                    proracunRv = new ProracunKoeficijenataKrivih.UnosTacakaKrivihModels.ProracunRealnihVrednostiKrivih();


                    //poziva metodu
                    proracunRv.fp_upisiVrednostUnos(currentPointX_Unos, currentPointY_Unos);

                    //}
                    UcitavanjePracenjeStat.prikaziTrenutnKrivu();
                    UcitavanjePracenje = new PracenjeUcitavanja();
                    UcitavanjePracenje = UcitavanjePracenjeStat;
                }

                else
                {
                    MessageBox.Show("Morate selektovati odgovarajuci tip krive ");
                }
            }
        }