Міняємо плитку для додатка windows phone 7

Кожна програма имет не тільки значок, а й плитку (Tile) - особливий візуальний об'єкт, який може динамічно змінювати свій вигляд. Плитки розташовуються на стартовій сторінці. Користувач може закріпити будь-яку програму на стартовій сторінці у вигляді плитки. Щоб закріпити додаток на головній сторінці Start, знайдіть значок вашої програми і через контекстне меню виберіть команду pin to start.

Ви можете змінювати за потребою три елементи плитки (заголовок, лічильник і фоновий малюнок) в будь-який час, використовуючи Microsoft Push Notification Service або Tile Schedule. Також ви можете встановити початковий заголовок і фоновий малюнок плитки в проекті Visual Studio. В іншому випадку будуть використовуватися заголовок і фоновий малюнок за умовчанням.

Колір і розмір шрифту для заголовка і лічильника не доступні для налаштування. Система використовує поточну тему для цих цілей.

На даний момент немає можливості при оновленні плитки відтворювати анімацію або звук. Розташування лічильника і заголовка плитки не піддається налаштуванню.

Створення власної плитки для програми під час розробки

  • Підготуйте свій PNG-файл для фонового малюнка і додайте його в проект. У вікні властивостей змініть Build Action на Content
  • Створіть новий і відкрийте існуючий проект в Visual Studio.
  • У Solution Explorer клацніть правою кнопкою миші на імені проекту і виберіть команду Properties.
  • Змініть поля Title і Background image в секції Tile options. Фоновий малюнок можна вибрати зі списку.

Якщо програма не має підготовленого заголовка і зображення для плитки, то система виводить стандартний системний значок і ім'я вашого проекту. Розмір картинки для плитки повинен мати розмір 173x173 пікселів і дозвіл 256 dpi в форматі JPEG або PNG. Картинки меншого або більшого розміру будуть автоматично підігнані під потрібний розмір. Якщо ви підготуєте кілька картинок для плитки, які будете оновлювати через push-повідомлення, то всі вони повинні бути витримані в одному стилі.

невеликі хитрощі

Подивимося на плитку за замовчуванням.

Міняємо плитку для додатка windows phone 7

Так як це формат PNG, який підтримує прозорість, то можна зробити творчо підійти до створення значка, через який буде просвічувати фон плитки.

Міняємо плитку для додатка windows phone 7

Більш того, цей спосіб використовує і самі Microsoft. Тепер при зміні теми, ваша плитка як і раніше буде виглядати красиво.


Зверніть увагу, що системні значки використовують білий колір, це дозволяє уникнути неприємності, коли колір вашого значка співпаде зі кольором обраної теми і значок стане просто не видимим.

А що робити, якщо хочеться змінити шрифт або місце розташування написи (або прибрати її зовсім?)

Міняємо плитку для додатка windows phone 7
Міняємо плитку для додатка windows phone 7
Міняємо плитку для додатка windows phone 7

Можна застосувати маленький трюк: відредагувати файл WMAppManifest.xml, замінивши тег Super App на . Це прибере підпис (дану операцію не вийде зробити через вікно налаштувань проекту). Потім можна просто редагувати як завгодно Background.png. Звичайно немає ніяких гарантій, що Microsoft не пофиксил в майбутньому цю можливість. (Джерело: Маленький трюк).</p> <h2>Оновлення плитки під час роботи</h2> <p>Ви можете оновлювати плитку двома способами: за допомогою Push Notification Service або Tile schedule, який дозволяє змінювати картинку з віддаленого істочінка. Не варто злопоупотреблять частими змінами плитки для економії заряду батареї. Прийоми роботи з Push-повідомленнями описаний в статті День дев'ятнадцятий. Повідомлення (Push Notifications)</p> <h3>Додаткові матеріали</h3> <h4>Схожі статті</h4> <ul> <li> <p><a href="/articles/upravljaemo-plitkami-startovogo-ekranu-v-windows.php">Управляємо плитками стартового екрану в windows phone 8</a></p> </li> <li> <p><a href="/articles/jak-minjati-rozmir-plitok-v-windows-phone-8.php">Як міняти розмір плиток в windows phone 8, windows phone</a></p> </li> <li> <p><a href="/articles/programi-dlja-chitannja-na-windows-phone.php">Програми для читання на windows phone</a></p> </li> </ul> </div> </article> </div> </div> </div> <footer class="igrzom-footer clearfix"> <p>Copyright © 2024<br></p> </footer> </div> </div></body> </html>