• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Dodanie elementu do innego elementu w WPF.

0 głosów
765 wizyt
pytanie zadane 28 listopada 2020 w C# przez Dobdo Użytkownik (570 p.)
zamknięte 29 listopada 2020 przez Dobdo

Dzień dobry!

Mam kod dodający Bordera o pewnych parametrach. Czy jest możliwe żeby w momencie, gdy jest on już stworzony dodać dziedziczący po nim inny element np. Button? Mam na myśli, że Border jest rodzicem Buttona, który zostanie "w nim" stworzony. 

 

            Border b1 = new Border();
            b1.VerticalAlignment = VerticalAlignment.Top;
            b1.HorizontalAlignment = HorizontalAlignment.Left;
            b1.Height = 200;
            b1.Width = 200;
            b1.Name = "x";
            b1.Background = new SolidColorBrush(Colors.Black);


            form.LayoutRoot.Children.Add(b1);
            form.RegisterName("x", b1);

            Button btw = new Button();
            btw.Height = 100;
            btw.Width = 100;
            //+ inne parametry

 

 

komentarz zamknięcia: Do Bordera dodałem Grid i dopiero do Grida podpiąłem Button.

1 odpowiedź

+1 głos
odpowiedź 29 listopada 2020 przez Siemił Mądrala (7,380 p.)
wybrane 29 listopada 2020 przez Dobdo
 
Najlepsza

Wrzuć przycisk do wlasciwosci Content bordera.

b1.Content = btw;

 

komentarz 29 listopada 2020 przez Dobdo Użytkownik (570 p.)

Element „Border” nie zawiera definicji „Content” i nie odnaleziono dostępnej metody rozszerzenia „Content”, która przyjmuje pierwszy argument typu „Border” (czy nie brakuje dyrektywy using lub odwołania do zestawu?

Występuje taki błąd. Jak można to naprawić?

komentarz 29 listopada 2020 przez Siemił Mądrala (7,380 p.)
Masz racje, mój błąd. Nie ma takiej wlasciwosic za to trzeba użyć Child. Tutaj masz dokumentacje https://docs.microsoft.com/pl-pl/dotnet/api/system.windows.controls.border?view=net-5.0

Podobne pytania

0 głosów
3 odpowiedzi 573 wizyt
pytanie zadane 12 marca 2019 w C# przez seba Dyskutant (8,900 p.)
0 głosów
1 odpowiedź 759 wizyt
pytanie zadane 21 kwietnia 2017 w C# przez BlackMoon Obywatel (1,730 p.)
0 głosów
1 odpowiedź 1,434 wizyt
pytanie zadane 24 lipca 2018 w C# przez kubekszklany Gaduła (3,250 p.)

93,734 zapytań

142,669 odpowiedzi

323,291 komentarzy

63,295 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...