我有一个在我的应用程序中的许多地方使用的AppBar:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<shell:ApplicationBar x:Name="FavoritesBar" IsVisible="True" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="appbar.favs.rest.png" Text="favorites" Click="AppBarFavButton_Click" />
</shell:ApplicationBar>
</ResourceDictionary>
我需要在哪里实现AppBarFavButton_Click
处理程序?在每个使用它的控件的代码隐藏中?
答案 0 :(得分:1)
位于放置AppBar的页面后面的常规*.cs
源文件。
答案 1 :(得分:0)
据推测,“收藏夹”按钮对每个不同页面上当前选择/显示的项目执行操作。由于操作特定于每个页面,因此您需要在该页面上拥有一些内容来处理按钮单击。
但是,每个方法都可以将所选项目传递给单个对象,该对象将项目添加到收藏夹列表中。
它取决于您的应用程序的工作方式和组合方式。
答案 2 :(得分:0)
右键点击AppBarFavButton_Click
,选择Navigate to Event Handler
。将在相应的cs文件中创建一个空函数体。