Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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í.
Avatar
Kate
Neregistrovaný
Avatar
Kate:8.4.2013 17:18

Ahojky, ve wpf se snažím přidat Image do Canvasu, ale nějak to nejde :-(

Image picture = new Image();
            picture.Source = new BitmapImage(new Uri(zdroj));
            picture.Width = pozadi.ActualHeight / 10;
            picture.Height = pozadi.ActualHeight / 10;
            Canvas.SetLeft(picture, 0);
            Canvas.SetTop(picture, 0);
            pozadi.Children.Add(picture);

tohle jsem zmákla sama a obrázek se tam skutečně zobrazí, ale:

  1. obr. je ve skutečnosti obdélník a mě se zobrazí ve tvaru obdélníka, i když to mám nastavené tak, že to mám být čtverec
  2. obrázek není odsazený dle SetTop/Left. Obrázek je vlevo, ale top je asi 10px. Nevíte proč mi to nefunguje?? :-(
 
Odpovědět
8.4.2013 17:18
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na
Petr Nymsa:8.4.2013 22:04

S WPF jsem moc nedělal. Ale pár aplikací pro Windows 8 jo a tam je XAML taky. Děláš vše přes C# nebo přidáváš komponenty přes XAML ? Samozřejmě, že zde vidím, že Image přidáváš přes C#. No, napadá mě, nemá canvas nastavený padding ? A co se týče velikosti. pozadi je co ?

Nahoru Odpovědět
8.4.2013 22:04
Pokrok nezastavíš, neusni a jdi s ním vpřed
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 2 zpráv z 2.