WP7 Динамические значки в ApplicationBar - PullRequest
1 голос
/ 04 января 2011

Динамические значки в ApplicationBar

Возможно ли иметь динамические значки в ApplicationBar с динамическими изображениями, загруженными из URL?Я пробовал это:

xaml:

<phone:PhoneApplicationPage.ApplicationBar>
    <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
        <shell:ApplicationBarIconButton IconUri="" Text="Button 1"/>
        <shell:ApplicationBarIconButton IconUri="" Text="Button 2"/>
        <shell:ApplicationBar.MenuItems>
            <shell:ApplicationBarMenuItem Text="MenuItem 1"/>
            <shell:ApplicationBarMenuItem Text="MenuItem 2"/>
        </shell:ApplicationBar.MenuItems>
    </shell:ApplicationBar>

cs:

var myIcon = ApplicationBar.Buttons[1] as ApplicationBarIconButton;
myIcon.IconUri = new Uri(iconImageUrl, UriKind.Absolute);

Я получаю ошибку: путь не может быть абсолютным.

Ответы [ 3 ]

3 голосов
/ 04 января 2011

Измените второй параметр на UriKind. Относительный, если URI относительный - выглядит так:

"/Images/icon.png" 
1 голос
/ 05 июня 2011

Я думаю, что лучшая идея - сохранить изображение в изолированном хранилище и вызвать его с помощью UriKind.Relative.

0 голосов
/ 13 сентября 2012

Полная настройка панели приложения IconUri, см .:

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