Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Klicke mal in der Zeile newStack[i] = new StackPanel(); mit der rechten Maustaste auf StackPanel und wähle dann "Gehe zu Definition". Jetzt öffnet sich höchst wahrscheinlich der Objektkatalog. Scrolle dort nach oben, bis Du die Assembly siehst, in der die StackPanel-Klasse deklariert ist. Das müsste PresentationFramework sein. Ist das der Fall, handelt es sich um WPF (WPF steht für Windows Presentation Framework). Beispiel: vb-paradise.de/index.php/Attachment/42284/ Ob Du nun mit C# oder VB prog…
-
Zitat von paq: „ja es ist WPF“ Na also! Es ist für uns wichtig, das zu wissen. Denn wenn wir raten, dass Du hier das StackPanel aus WPF meinst, Du aber tatsächlich was ganz anderes verwendest, dann können wir nie auf einen grünen Zweig kommen. Also, Du hast jetzt die Wahl zwischen einer blauen Pille und einer roten Pille. Nimmst Du die blaue Pille, dann verwendest du ganz einfach newStack[i].Children.Add und machst weiter wie bisher. Was dabei heraus kommt funktioniert vielleicht sogar, aber Du …
-
Zitat von paq: „die blaue Funktioniert nicht“ Was heißt "funktioniert nicht"? Klassiker: Exceptions, und was sie uns sagen wollen Zitat von paq: „was hat dies mit xaml zu tun wenn es sich in C# abspielt“ Bei der roten Pille spielt es sich nicht mehr in C# ab, sondern (fast) nur noch in XAML. Aber wie gesagt: Um ein Beispiel zu zeigen, muss ich erst wissen, was Du mit den Buttons machst. Also was soll passieren, wenn Du auf einen dieser Buttons klickst?
-
Hier ein Minimalbeispiel: C#-Code: C#-Quellcode (2 Zeilen) XAML-Code: XML-Quellcode (12 Zeilen) Für jedes FileInfo-Objekt in der Liste wird von WPF automatisch, ein Button erzeugt. Mit dem ItemsPanelTemplate sagt man der ListBox, dass ein StackPanel verwendet werden soll (was glaub ich auch das Standardverhalten ist). Man könnte auch z.B. ein WrapPanel verwenden.