IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Prosim o radu ako donutit stackpanel zoradit objedky za sebou.

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
froshy
Člen
Avatar
froshy:11.10.2020 11:37

Objekty mi rozraduje pod seba ja potrebujem aby boli pekne vedla seba s lava do prava.

private void Create_kp(object sender, EventArgs e)
       {
           string[] dirs = Directory.GetDirectories(@"application\");
           foreach (string item2 in dirs)
           {
               FileInfo f = new FileInfo(item2);
               {
                   Counter++;
                   try
                   {
                       Get_icon[Counter] = new Image();
                       Get_icon[Counter].Width = 100;
                       Get_icon[Counter].Height = 100;
                       Get_icon[Counter].HorizontalAlignment = HorizontalAlignment.Left;
                       Get_icon[Counter].Margin = new Thickness(Counter + 100, 0, 100, 0);
                       Get_icon[Counter].Name = f.Name;
                       Get_icon[Counter].Source = new BitmapImage(new Uri(Directory.GetCurrentDirectory() + @"\application\" +f.Name+ @"\" +f.Name+ @".png"));
                       Get_icon[Counter].MouseEnter += Main_MouseEnter;
                       Menu.Children.Add(Get_icon[Counter]);

                   }
                   catch (Exception Error) {
                       MessageBox.Show(Error.Message);
                   }
               }
           }
       }

Zkusil jsem: Google

Chci docílit: Aby objekty zoradovalo vedla seba s lava do prava ako na obrazku 2, nie pod seba ako na obrazku 1.

 
Odpovědět
11.10.2020 11:37
Avatar
Odpovídá na froshy
Michal Štěpánek:13.10.2020 9:00

A kód, kterým to zobrazuješ by nebyl? Třída, potažmo nějaká funkce v třídě přeci neurčuje jestli to zobrazíš šikmo nebo rovně.

Editováno 13.10.2020 9:02
Nahoru Odpovědět
13.10.2020 9:00
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
David Vlček
Člen
Avatar
Odpovídá na froshy
David Vlček:22.10.2020 10:27

Stack panel má:

<StackPanel Orientation="Vertical">
        <Label ....../>
        <Label ....../>
        <Button ....../>
</StackPanel>

nebo:

<StackPanel Orientation="Horizontal">
        <Label ....../>
        <Label ....../>
        <Button ....../>
</StackPanel>
Nahoru Odpovědět
22.10.2020 10:27
Nevěřím, že každý dokáže všechno co chce. Věřím ale, že by to měl zkusit.
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 3 zpráv z 3.