Как закрепить элемент управления HubTile на стартовом экране в телефоне Windows Mango - PullRequest
0 голосов
/ 19 сентября 2011

Я использую Hubtile Control, предоставленный в наборе инструментов Silverlight (август), и мне не удалось выяснить, как прикрепить плитки к домашней странице.Совершенно невежественны, и я тщательно осмотрел всюду без удачи.Помощь оценена!

Ответы [ 2 ]

3 голосов
/ 19 сентября 2011

Вы используете API ShellTile , как описано в MSDN , чтобы добавить дополнительную плитку на начальный экран.

Если вы используете элементы управления HubTile в своем приложениизатем вам нужно будет обработать жест касания (например, событие касания), чтобы определить, какую плитку закрепить, но все зависит от вашего приложения.

1 голос
/ 27 сентября 2011

Вот статья, которая дает вам ответ более подробно, включая код:

http://igrali.wordpress.com/2011/09/27/how-to-pin-a-hubtile-to-start-screen/

По сути, вы создаете новый StandardTileData, а затем вызываете ShellTile.Create. Информация для объекта StandardTileData должна передаваться из объекта HubTile:

        private void CreateLiveTile(HubTile hubtile)
        {

        StandardTileData LiveTile = new StandardTileData
        {
            BackgroundImage = ((System.Windows.Media.Imaging.BitmapImage)
                               hubtile.Source).UriSource,
            Title = hubtile.Title,
            BackTitle = hubtile.Title,
            BackContent = hubtile.Message
        };

Подробности в статье!

Привет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...