我正在编写 Windows Phone 8.1应用程序(WINPRT XAML)。我添加了 HyperLinkButton ,点击它后,用户将导航到另一个页面。
XAML:
<HyperlinkButton
x:Name="Tile_ActivityTimetable"
Click="Tile_ActivityTimetable_Click">
<HyperlinkButton.ContentTemplate>
<DataTemplate>
<Border
CornerRadius="6">
<Grid>
<Grid.Background>
<ImageBrush Stretch="Fill"
ImageSource="ms-appx:///Images/fit_0001_Activity-Timetable.png"/>
</Grid.Background>
<StackPanel
Orientation="Vertical">
<Image
Source="ms-appx:///Images/ic_activitytimetable.png">
</Image>
<TextBlock
Style="{StaticResource TileTextStyle}"
Text="Activity Timetable">
</TextBlock>
</StackPanel>
</Grid>
</Border>
</DataTemplate>
</HyperlinkButton.ContentTemplate>
</HyperlinkButton>
C#:
private async void Tile_TheExercises_Click(object sender, RoutedEventArgs e)
{
await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => this.Frame.Navigate(typeof(ExercisesListingPage)));
//this.Frame.Navigate(typeof(ExercisesListingPage));
}
在调试上,它会显示错误:
类型&#39; System.ArgumentException&#39;的第一次机会异常。发生了 在mscorlib.ni.dll中
附加信息:对事件使用未定义的关键字值1 TaskScheduled。