public RamecPrvku(Prvek prvek) { InitializeComponent(); NazevCesky = ceskyNazevTB.Text = prvek.NazevCesky; NazevLatinsky = prvek.NazevLatinsky; Znacka = znackaTB.Text = prvek.Znacka; PocetElektronu = int.Parse(elektronyTB.Text = prvek.PocetElektronu.ToString()); Kovovitost = prvek.TypPrvku.ToString(); }
/// <summary> /// Nastaví prvek který si vybral uživatel jako právě zkoumaný, zobrazí ho vlevo nahoře a provede jeho konfiguraci /// </summary> /// <param name="zvolenyPrvek">zvolený prvek ze seznamu nebo z tabulky</param> private void ZvoleniZkoumanehoPrvku(Prvek zvolenyPrvek) { if (MainGrid.Children.Contains(_praveZkoumanyPrvek)) MainGrid.Children.Remove(_praveZkoumanyPrvek);//smazání starého prvku pokud tam je MainGrid.Children.Add(_praveZkoumanyPrvek = new RadekPrvku(zvolenyPrvek)); Grid.SetRow(_praveZkoumanyPrvek, 0); Grid.SetColumn(_praveZkoumanyPrvek, 0); //TextovaKonfiguraceTb.Text = ""; TextovaKonfiguraceTb.Document = new FlowDocument(); TextovaKonfigurace(); ObrazovaKonfigurace(); KonfiguracePodleVzacnehoPlynu(); StabilitaTB.Visibility = _praveZkoumanyPrvek.PrvekRadku.SpecialniKonfigurace ? Visibility.Visible : Visibility.Hidden; }