Avatar
Karel Šilinger:

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. ledna 21:16
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Karel Šilinger
ostrozan:

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. ledna 22:19
Avatar
Karel Šilinger:

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. ledna 8:19
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Karel Šilinger
ostrozan:

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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět 25. ledna 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.