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.
