0

在我的 Windows 应用商店应用程序中,我使用了一个带有一些文字的星形按钮。我对按钮使用以下 XAML 代码:

    <Button  Name="goButton" BorderThickness="0" FontWeight="Bold" HorizontalAlignment="Right"  VerticalAlignment="Top" Margin="0,-91,33,0"  FontSize="25" IsEnabled="True" Click="goButton_Click" >
        <Grid Width="227" Height="222">
            <Image Source="Assets/redstar.png" />
            <StackPanel Orientation="Vertical" Margin="77">
                <TextBlock TextAlignment="Center" Text="Tag"></TextBlock>
                <TextBlock TextAlignment="Center" Text="ist um!"></TextBlock>
            </StackPanel>

        </Grid>
    </Button>

这是按钮的样子:
星形按钮

不幸的是,通常无法识别星形区域中的点击,例如事件处理程序不是 startet。我想它与图像有关,因为如果我从网格中删除图像,它就可以正常工作。但这并不能解决我的问题。

有什么建议么?

4

1 回答 1

0

不要从顶部看到任何错误。你可以尝试几件事:

  • 不要单击,而是尝试按钮的 Tapped 事件。
  • 尝试点击容器网格。
  • 摆脱网格并将所有按钮内容放在 StackPanel 中,然后尝试点击/单击它。
  • 使用 MVVM 之类的模式并将您的按钮与命令相关联。

希望这些帮助!

于 2012-11-29T17:00:33.760 回答