jak vykreslit obrázek ve VB a WP7.1?   otázka

VB.NET

Dobrý den,

chci se zeptat dělám aplikaci pro WP7.1 a mám tam vložený jeden Image jak do něj ale z kódu dostat obrázek?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

vasObrazek.Source = New Uri("cesta k obrazku", UriKind.Relative) 'nebo UriKind.Absolute - podle toho jestli zadáváte relativní nebo absolutní cestu k obrázku

nahlásit spamnahlásit spam 0 odpovědětodpovědět

když jsem zadal toto:

Image1.Source = New Uri(listBox1.SelectedItem, UriKind.Absolute)

podtrhlo se to za = a napsalo chybu:

Value of type ´System.Uri´ canot be converted to ´System.Windows.Media.ImageSource´

Proč se to nepovedlo převést a jak to upravit?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A neměl by jako source pro prvek Image být BitMapa,která se dá navázat na Uri?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Musíte použít třídu BitmapImage jako hodnotu Source pro ovládací prvek Image.

http://msdn.microsoft.com/en-us/library/...

Dim bi As New BitmapImage()
bi.BeginInit()
bi.UriSource = New Uri("img.png", UriKind.RelativeOrAbsolute)
bi.EndInit()

Image1.Source = bi
nahlásit spamnahlásit spam 0 odpovědětodpovědět

ale ja když to chci vykreslit vykreslí se prázdo. proč?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A co kdybyste taky něco udělal sám? Debug a snaha Vám snad nic neříká?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

jo ja jsem skoušel co šlo ale nic mi nefungovalo. tak prosím poraďte mi někdo

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nic proti,ale tímto způsobem Vám opravdu nikdo neporadí.Jaký byl výstup z debugu?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

No právě že nic, nezobrazí se to.

nahlásit spamnahlásit spam -2 / 2 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback