Domanda

Voglio avere uno sfondo di controllo panorama animato in applicazioni Windows Phone.

Ho un algoritmo che attinge costantemente sul WritableBitmap l'immagine desiderata.

Ho bound proprietà background per ViewModels' la Panorami di proprietà BackgroundImageBrush.

Quindi al momento la costruzione della mia ViewModel assegno

BackgroundImageBrush = new ImageBrush {ImageSource = _outputWriteableBitmap};

ottengo errori di rilegatura in uscita e quando si controlla il vincolante con il debugger, ottengo il corretto collegamento di BackgroundImageBrush.ImageSource ad un WritableBitmap.

Ogni volta che ridisegnare la _outputWriteableBitmap faccio chiamare invalidate.

È ancora il mio panorama di sfondo è vuoto!

Che cosa sto facendo di sbagliato in teoria? E 'anche possibile avere uno sfondo animato in di Windows Phone Panorama?

Grazie.

È stato utile?

Soluzione 2

Un modo offerto nei commenti qui sotto la domanda ha la risposta potenziale.

Questo spettacoli post del blog how almeno modificare lo sfondo panoramico in fase di esecuzione, che dura non sono riuscito farlo per giocare l'animazione generata in fase di esecuzione.

Altri suggerimenti

Il primo passo è quello di fare in modo che il legame è in realtà di lavoro. Prova a creare un pennello un'immagine statica e vincolante il vostro panorama di sfondo a questo. Se funziona, allora il problema è con il modo in cui si sta aggiornando l'immagine -. O l'immagine non viene visualizzato correttamente o non si sta chiamando correttamente PropertyChanged

Ho legato un'immagine panoramica di sfondo a una proprietà in un ViewModel prima, quindi è fattibile.

Per inciso, quanto spesso vi si aggiornerà questa immagine? Potrebbe essere brutale sulla vostra performance se succede di frequente.

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