Как настроить ширину элемента управления HubTile в Xaml - PullRequest
0 голосов
/ 18 августа 2011

Я пытаюсь установить размер элемента управления HubTile из набора инструментов Silverlight, но он всегда использует размер по умолчанию 173.

В любом случае можно изменить это свойство ??

Спасибо,

Жорж Бенатти-младший

Ответы [ 3 ]

2 голосов
/ 21 августа 2011

Поскольку это сайт вопросов и ответов, я постараюсь помочь.Чтобы сделать то, что вы хотите, вам нужно изменить стиль и визуальные состояния и переходы, как предложено Джозехарриага.Поскольку вам это действительно нужно, я предлагаю вам взглянуть на мой пост в блоге, в котором я освещал этот сценарий, и даже дал ссылку на пример стиля HubTile, который изменил его размер на 300x300.

http://igrali.wordpress.com/2011/08/19/how-to-use-the-hubtile-control/

Вы можете изменить его на то, что вам нравится.

С уважением

1 голос
/ 19 августа 2011

Я не уверен, возможно ли это, но у вас есть исходный код, и вы можете использовать некоторые стили, но не забудьте убедиться, что он подходит для пользовательского интерфейса метро.Он имеет этот размер по умолчанию, поэтому он подходит для всего внешнего вида телефона.Изменение этого параметра может затруднить навигацию пользователя по вашему приложению.Извините, я не могу помочь вам более конкретным в данный момент.Я в пути.

0 голосов
/ 19 августа 2011

Изменение размера HubTile на размер, отличный от размера по умолчанию 173 x 173, не поддерживается. Это было сделано для того, чтобы быть Metro-совместимым, чтобы он соответствовал первоначальному пользовательскому интерфейсу. Тем не менее, вы можете получить исходный код и изменить 173 значения в шаблоне элемента управления, визуальных состояниях и визуальных переходах на значение, которое вы ищете, но я бы сделал это, только если мне действительно нужна плитка быть по-разному, и нет никакого способа обойти это.

В идеале я бы придерживался размера по умолчанию, чтобы мое приложение выглядело как нативное приложение, чтобы оно ощущалось как часть самого телефона.

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