【问题标题】:Dynamically add Applicationbar in Application.Resources在 Application.Resources 中动态添加 Applicationbar
【发布时间】:2013-03-19 19:59:08
【问题描述】:

谁能告诉我如何动态地执行以下操作。我参考了很多网站。但没有任何帮助。

<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"];

【问题讨论】:

    标签: windows-phone-8 application-bar application-resource


    【解决方案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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-26
      • 2018-10-11
      • 2019-11-03
      • 2015-02-21
      相关资源
      最近更新 更多