Помогите с навигационной панелью Nokola NavSeven Silverlight! - PullRequest
0 голосов
/ 26 августа 2010

Мне очень нравится NoSola NavSeven Silverlight Bar.

Вы можете посмотреть на него здесь: http://www.nokola.com/sources/

Вы можете сразу заметить, что панель навигации простирается до 100% и значки хорошо выровнены по центру.

Сама панель навигации имеет ширину 900px в Page.xaml.

У меня она работает на моем сайте, но по какой-то причине я не могурастяните его до 100%, как на сайте Nokola.

Вот что происходит: я установил ширину на 100%, но вместо растяжения он остается на ширине 900 пикселей и заполняет все остальное пробелами.Это еще одна проблема - независимо от того, на что я меняю цвет фона, он всегда белый, что плохо выглядит на моем сером фоне веб-сайта.Но дело не в этом, оно все равно не растягивается, как положено, как на веб-сайте Nokola.

Вот код, который я использую для включения файла Silverlight:

<div id="silverlightControlHost">
        <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="43px">
    <param name="source" value="ClientBin/NavSeven.xap"/>
    <param name="onError" value="onSilverlightError" />
    <param name="background" value="white" />
    <param name="minRuntimeVersion" value="3.0.40624.0" />
    <param name="autoUpgrade" value="true" />
          <param name="enableGPUAcceleration" value="true" />
    <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration: none">
      <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
    </a>
     </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>

alt text

1 Ответ

1 голос
/ 26 августа 2010

Избавьтесь от любой фиксированной ширины в вашем page.xaml.900, вероятно, все еще присутствует в другой сетке и переопределяет поведение по умолчанию.

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

Если это не такисправьте это, пожалуйста, отправьте свой XAML для самой страницы, и исправление займет всего несколько минут.

Надеюсь, это поможет.

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