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
Z.Pelikan
Tvůrce
Avatar
Z.Pelikan:16.1.2015 17:33

Ahoj učím se WPF a potřeboval bych pomoc s načtením image pomocí kodu, koukal jsem jak se to dělá ve WindowsForms a tam to jde docela dobře. Jo a image soubor mam uložený v Resources. Díky za rady

 
Odpovědět
16.1.2015 17:33
Avatar
rawen
Člen
Avatar
Odpovídá na Z.Pelikan
rawen:16.1.2015 18:01

Pokud Image máš již vytvořen, tak ulr obrázku mu nastavíš přes vlastnost .Source, jestli máš obrázek v Pc, tak zadáš normálně adresu, jestli to chceš načítat třeba ze složky Source, která existuje v rámpci programu, tak vlastnost .Source pro Image můžeš nastavit takto:

.Source = new BitmapImage(new Uri("pack://application:,,,/Resources/obrazek.jpg"));

Pokud obrázek vytvořený nemáš, tak si ho můžeš vytvořit za běhu programu a přidat do tvého Gridu :) ..to by mohlo vypadat nějak takhle:

Image newImage = new Image();
newImage.Source = new BitmapImage(new Uri("pack://application:,,,/Resources/obrazek.jpg"));
tvujGrid.Children.Add(newImage);
Nahoru Odpovědět
16.1.2015 18:01
Co můžeš naprogramovat dnes, neodkládej na zítřek.
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Z.Pelikan
Insane Qurd:16.1.2015 18:05

Ahoj, já to dělám takto:

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
16.1.2015 18:05
It's impossible to say it's impossible.
Avatar
Z.Pelikan
Tvůrce
Avatar
Z.Pelikan:16.1.2015 20:15

Super díky za rady, akorát asi dělám chybu ve zdrojích. Když chci pustit aplikaci tak to vyhodí výjimku "XamlParseException occurred"

 
Nahoru Odpovědět
16.1.2015 20:15
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Z.Pelikan
Insane Qurd:16.1.2015 22:00

Každopádně někomu uděl body :)

Nahoru Odpovědět
16.1.2015 22:00
It's impossible to say it's impossible.
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 5 zpráv z 5.