WPF: Como definir a origem de uma imagem programaticamente

Agora veremos como atribuir um novo valor para a propriedade Source do controle Image, utilizando a mesma janela criada na dica anterior. A tarefa ainda é simples, vamos esclarecer alguns detalhes. Diferente do XAML, atribuir um valor para a propriedade Source do controle Image via código, não é simplesmente informar o caminho e o nome do arquivo, pois a propriedade Source é do tipo Image e não pode receber uma string informando o local da imagem, um erro de compilação seria gerado. Assim, precisamos criar um novo objeto BitmapImage para atribuí-lo como Source do controle Image. O objeto BitmapImage requer um parâmetro do tipo Uri que indicará o caminho e o nome do arquivo de imagem. Confira o código apresentado na figura abaixo.


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>