【发布时间】:2015-09-12 21:36:19
【问题描述】:
我正在尝试开发通用的 Windows 8.1/Windows Phone 8.1 应用程序。我从 Hub 应用模板开始,然后添加了 DebugPage.xaml。页面定义如下:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="2*"/>
<RowDefinition Height="9*"/>
</Grid.RowDefinitions>
<Button Content="Click" HorizontalAlignment="Center" VerticalAlignment="Bottom" Tapped="OnDebugMethod"/>
<ScrollViewer>
<TextBlock x:Name="outputTxt" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</ScrollViewer>
</Grid>
在后面的代码中有 OnDebugMethod 事件处理程序。
private void OnDebugMethod(object sender, TappedRoutedEventArgs e)
{
for (int i = 0; i < 10; i++)
{
outputTxt.Text += "Hello\n";
}
}
当我尝试运行此页面时,点击按钮什么也没做。没有视觉反馈。在 Windows 上,没有鼠标悬停效果,在 Windows Phone 上,按钮不会被挤压。
如果我将此页面放在共享项目中,或者我为 Windows 和 Windows Phone 分别定义相同的页面,这并不重要。
可能出了什么问题?这只是一个按钮点击。
【问题讨论】:
标签: c# windows-runtime windows-phone winrt-xaml