2014-04-04 18 views
5

Tôi muốn hỏi làm thế nào nó có thể đạt được một cái gì đó như thế này (gạch rộng đầu tiên):Làm cách nào để tạo lát tùy chỉnh trực tiếp trong Windows Phone 8.1?

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

Tôi biết rằng chỉ có một số giới hạn các mẫu gạch sống và đây là danh sách tôi tìm thấy trên Microsoft website:

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

không có bất kỳ mẫu nào đó trông giống như những gì tôi đang tìm kiếm, vì vậy có cách nào khác để tạo ra một tùy chỉnh ngói kích thước văn bản specyfing và vị trí? Cảm ơn bạn!

+1

Xin lưu ý rằng Silverlight 8.1 và Universal Apps có các mẫu khác nhau. –

Trả lời

3

Bạn cần tạo hình ảnh (sử dụng điều khiển tùy chỉnh và hiển thị hình ảnh từ đó) và sử dụng hình ảnh đó có bakcground.

Liên kết này có thể giúp cho việc tạo hình ảnh: http://spasol.wordpress.com/2013/06/24/creating-custom-live-tiles-for-windows-phone/

Và đây là những mẫu có sẵn cho các ứng dụng phổ biến: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh761491.aspx

+1

Điều này có thể giúp hiển thị hình ảnh, tính năng mới trên WP8.1 http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.ui.xaml.media.imaging.xamlrenderingbackgroundtask.aspx – fantastik78

+0

lần đầu tiên của bạn liên kết dành cho windows 8.0, và liên kết thứ hai/thứ ba của bạn là dành cho các trang web internet explorer – Evorlor

+0

@Evorlor Tôi thực sự chắc chắn về bạn? Tôi khá chắc chắn rằng xaml không phải là một technologie web. Ngoài ra sự ra đời của bài viết thứ hai rõ ràng nói rằng đây là cho cửa sổ và cửa sổ điện thoại. – fantastik78

4

Trên Windows Phone 8.1 (hoặc Windows 8.1), bạn có thể sử dụng lớp RenderTargetBitmap. Nó có một phương thức gọi là RenderAsync() lấy một đối tượng UIElement làm tham số. Sau đó, bạn có thể sử dụng đối tượng RenderTargetBitmap làm ImageSource để hiển thị đối tượng đó trong ô.

+0

"Sau đó, bạn có thể sử dụng đối tượng RenderTargetBitmap làm ImageSource để hiển thị nó trong ô." Điều đó không đúng, bạn có thể sử dụng hình ảnh đã lưu được tạo ra với lớp "RenderTargetBitmap" để cập nhật Tile.However của bạn, nó có một số hàm ý như ví dụ UIElement PHẢI nằm trong cây trực quan để tạo ra hình ảnh. –

Các vấn đề liên quan