Pergunta

Em Windows Forms, eu iria BackgroundImage e basta selecioná-lo na caixa de combinação. Mas aqui não existe tal propriedade.

Como eu iria sobre isso?

Foi útil?

Solução

Use um ImageBrush para a propriedade Window.Background:

<Window>
  <Window.Background>
    <ImageBrush ImageSource="..." />
  </Window.Background>
</Window>

Em geral, quando se pensa em "como faço para preencher um elemento ou parte de um elemento" (se um fundo da janela, um primeiro plano bloco de texto, ou qualquer outro) a resposta será um pincel, e WPF permite que você intercambiável usar uma escova sólido, gradiente escova, a escova de imagem, escova de vídeo ou qualquer outra coisa. Assim, você estará olhando para o fundo unificada e propriedades de primeiro plano, em vez de separado BackgroundColor, BackgroundGradient, BackgroundImage, BackgroundVideo etc. Propriedades como você teria feito em WinForms.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top