NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Karel Šilinger:24.1.2016 21:16

Ahoj,

už delší dobu obcházím přidání komponenty za běhu (tím myslím po kliknutí na Button) tak, že si hraji s vlastností Vibility.
Mělo by to jít jednoduše, pro Windows Forms to šlo takto:

private void btnPřidat_Click(object sender, RoutedEventArgs e)
{
    TextBox chlíveček = new TextBox();
    this.Controls.Add(chlíveček);

}

Jak bych mohl spáchat ve WPF?

Předem moooc díky za radu. Btw. jsem úplný začátečník, tak, prosím, omluvte triviálnost mého dotazu :-)

 
Odpovědět
24.1.2016 21:16
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Karel Šilinger
ostrozan:24.1.2016 22:19

Ve WPF se kontrolky vkládají do nějakého kontejneru, takže

this.Children.Add(chlíveček);

na co se asi ptáš, není úplně to pravé

takže jelikož WPF formulář musí obsahovat minimálně jeden kontejner - defaultně grid, kterému ovšem musíš dát jméno - třeba mainGrid, tak to bude

mainGrid.Children.Add(chlivecek);
 
Nahoru Odpovědět
24.1.2016 22:19
Avatar
Karel Šilinger:25.1.2016 8:19

Super, díky moc ;-) To je asi to řehole nás samouků, kteři nemáme po ruce někoho zkušeného. Občas jde o opravdu stupidní dotazy, ale kvůli jejich odpovědi trávíme hodiny na internetu nebo v literatuře, a pak stejně zjistíme, že nejlepší je se zeptat :)
Fakt díky.

 
Nahoru Odpovědět
25.1.2016 8:19
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Karel Šilinger
ostrozan:25.1.2016 15:52

Rádo se stalo, ale ještě prosím tě označ dotaz za vyřešený - to je ta fajfka napravo.

Ne, že bych se tak bral o ten jeden bodík, ale tvoje vlákno bude pak v seznamu označené jako vyřešené a až pak v budoucnu bude někdo řešit podobný problém a první co udělá, že si projde seznam příspěvků, tak si většinou bude otevírat jen ty označené jako vyřešené.

Tímto bych, chtěl apelovat i na ostatní, aby to dělali, klidně i zpětně.
Vyřešených a neoznačených je tu opravdu dost.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
25.1.2016 15:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.