Domanda

In Windows Forms, andrei BackgroundImage e basta selezionarlo dalla casella combinata. Ma qui non c'è tale proprietà.

Come potrei fare per questo?

È stato utile?

Soluzione

Utilizzare un ImageBrush per la proprietà Window.Background:

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

In generale, quando si parla di "come faccio a riempire in un elemento o una parte di un elemento" (se uno sfondo della finestra, un primo piano blocco di testo, o qualsiasi altra cosa) la risposta sarà un pennello, e WPF consente di intercambiabile utilizzare un pennello solido, pennello sfumato, spazzola immagine, spazzola il video o qualsiasi altra cosa. Così sarete alla ricerca per lo sfondo unificato e le proprietà di primo piano, piuttosto che BackgroundColor separata, BackgroundGradient, BackgroundImage, BackgroundVideo ecc proprietà come si sarebbe fatto in WinForms.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top