Может ли кто-нибудь сказать мне, как делать следующее динамически. Я сослался на многие сайты. но мне ничего не помогло.
<phone:PhoneApplicationPage.Resources>
<shell:ApplicationBar x:Key="DefaultAppBar" IsVisible="True">
<shell:ApplicationBarIconButton x:Name="mnuAdd" IconUri="/icons/appbar.add.rest.png" IsEnabled="True" Text="Add" Click="mnuAdd_Click"/>
</shell:ApplicationBar>
<shell:ApplicationBar x:Key="SingleSelectionAppBar" IsVisible="True">
<shell:ApplicationBarIconButton x:Name="mnuPin" IconUri="/icons/appbar.pushpin.png" IsEnabled="True" Text="Pin" Click="mnuPin_Click" />
<shell:ApplicationBarIconButton x:Name="mnuDelete" IconUri="/icons/appbar.delete.rest.png" IsEnabled="True" Text="Delete" Click="mnuDelete_Click"/>
<shell:ApplicationBarIconButton x:Name="mnuEdit" IconUri="/icons/appbar.edit.rest.png" IsEnabled="True" Text="Edit" Click="mnuEdit_Click"/>
</shell:ApplicationBar>
<shell:ApplicationBar x:Key="MultiSelectionAppBar" IsVisible="True">
<shell:ApplicationBarIconButton x:Name="mnuDeleteMulti" IconUri="/icons/appbar.delete.rest.png" IsEnabled="True" Text="Delete" Click="mnuDelete_Click"/>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.Resources>
Мы можем get the resource dynamically
, как показано ниже. но как добавить на рунтине
ApplicationBar = (Microsoft.Phone.Shell.ApplicationBar)Resources["SingleSelectionAppBar"];
0
Ponmalar
19 Мар 2013 в 14:17
1 ответ
Лучший ответ
Простое решение, но я плохо искал. В любом случае добавляем решение здесь
Синтаксис:
Application.Current.Resources.Add (name, value)
Образец
Application.Current.Resources.Add("DefaultAppBar", AppBar1);
Application.Current.Resources.Add("SingleSelectionAppBar", AppBar2);
Application.Current.Resources.Add("MultiSelectionAppBar", AppBar3);
0
Ponmalar
19 Мар 2013 в 15:59
Похожие вопросы
Новые вопросы
windows-phone-8
Windows Phone 8 - это версия Windows Phone (29 октября 2012 г. - настоящее время), которая заменяет Windows Phone 7.5 и включает в себя множество новых функций.