Diskuze: Načtení image souboru pomoci kodu

C# .NET .NET (C# a Visual Basic) Načtení image souboru pomoci kodu American English version English version

Avatar
Z.Pelikan
Redaktor
Avatar
Z.Pelikan:

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
rwn
Člen
Avatar
Odpovídá na Z.Pelikan
rwn:

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
Redaktor
Avatar
Odpovídá na Z.Pelikan
Insane Qurd:

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

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 16.1.2015 18:05
It's impossible to say it's impossible.
Avatar
Z.Pelikan
Redaktor
Avatar
Z.Pelikan:

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  +1 16.1.2015 20:15
Avatar
Insane Qurd
Redaktor
Avatar
Odpovídá na Z.Pelikan
Insane Qurd:

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.