2014-04-04 7 views
5

Ich wollte fragen, wie es möglich ist, so etwas wie diese (erster breite Kachel) zu erreichen:Wie kann ich eine benutzerdefinierte Live-Kachel in Windows Phone 8.1 erstellen?

http://oi59.tinypic.com/149p6s8.jpg

Ich weiß, dass es nur eine begrenzte Anzahl von Live-Tile-Vorlagen ist und dies ist die Liste, die ich auf gefunden Microsoft-Website:

http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx

Es gibt keine Vorlage, wie das, was ich suche aussieht, so gibt es eine andere Art und Weise eine eigene Fliese specyfing Textgröße und Position zu schaffen? Vielen Dank!

+1

Bitte beachten Sie, dass Silverlight 8.1 und Universal Apps verschiedene Vorlagen haben. –

Antwort

3

Sie müssen ein Bild erstellen (verwenden Sie ein benutzerdefiniertes Steuerelement und ein Bild davon rendern) und verwenden Sie es hat einen bakcground.

könnte Dieser Link helfen, das Bild zu erzeugen: http://spasol.wordpress.com/2013/06/24/creating-custom-live-tiles-for-windows-phone/

Und hier sind die Vorlage für Universal-App: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh761491.aspx

+1

Dies könnte helfen, das Bild, neue Funktion auf WP8.1 http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.ui.xaml.media.imaging.xamlrenderingbackgroundtask.aspx – fantastik78

+0

Ihre erste Link ist für Windows 8.0, und Ihre zweite/dritte Link sind für Internet Explorer-Websites – Evorlor

+0

@Evorlor Ich bin dir wirklich sicher? Ich bin mir ziemlich sicher, dass XAML keine Web-Technologie ist. Auch die Einführung des zweiten Artikels stellt klar, dass dies für Windows und Windows Phone ist. – fantastik78

4

auf Windows Phone 8.1 (oder Windows 8.1) können Sie die RenderTargetBitmap Klasse verwenden können. Es hat eine Methode namens RenderAsync(), die ein UIElement Objekt als Parameter verwendet. Sie können dann das Objekt RenderTargetBitmap als ImageSource verwenden, um es in der Kachel anzuzeigen.

+0

„Sie können dann mit dem Objekt als Rendertargetbitmap ein Image es in der Kachel angezeigt werden soll.“ Das ist nicht korrekt, Sie können das mit der Klasse "RenderTargetBitmap" generierte gespeicherte Bild verwenden, um Ihre Kachel zu aktualisieren. Es hat jedoch einige Implikationen, da sich beispielsweise Ihr UIElement in der visuellen Struktur befinden muss, um das Bild zu generieren. –

Verwandte Themen