Xaml 在windows phone 8中的按钮上看不到hit

Xaml 在windows phone 8中的按钮上看不到hit,xaml,windows-8,Xaml,Windows 8,我正在制作一个带有项目模板的按钮,但当我点击按钮时,它不会显示是否被点击 我希望它应该看起来像正常的按钮点击 我试图设置按钮的ishitvisible属性,但它不起作用 有人能帮忙吗 <Button Name="BtnSignUp" Grid.Row="3" VerticalAlignment="Top" Click="BtnSignUp_Click" > <Button.Template> <Control

我正在制作一个带有项目模板的按钮,但当我点击按钮时,它不会显示是否被点击

我希望它应该看起来像正常的按钮点击

我试图设置按钮的ishitvisible属性,但它不起作用

有人能帮忙吗

 <Button Name="BtnSignUp" Grid.Row="3" VerticalAlignment="Top" Click="BtnSignUp_Click" >
            <Button.Template>
                <ControlTemplate>
                    <Border Margin="5,15,0,0" BorderThickness="2" BorderBrush="#866DA9">
                        <StackPanel Orientation="Horizontal" Background="#491776" IsHitTestVisible="True" >
                            <TextBlock Text="Sign Up Now -" Margin="35,5,0,0" FontSize="23" FontWeight="Medium"/>
                            <TextBlock Text=" it's free" Margin="0,5,35,10" FontSize="23" FontStyle="Italic" FontWeight="Normal" />
                        </StackPanel>
                    </Border>
                </ControlTemplate>
            </Button.Template>
        </Button>

正如您所说,您没有使用项目模板。您可以覆盖控件模板。因此,您无法获得按钮的默认按下效果。但是,您仍然可以使用可视化状态管理器或通过触发器添加这些内容

我已经发布了一个例子,说明如何调整鼠标的不透明度

            <Button Name="BtnSignUp" Grid.Row="3" VerticalAlignment="Top" Click="BtnSignUp_Click" >
            <Button.Template>
                <ControlTemplate>
                    <Border Margin="5,15,0,0" BorderThickness="2" BorderBrush="#866DA9">
                        <StackPanel x:Name="bor" Orientation="Horizontal" Background="#491776" IsHitTestVisible="True" >
                            <TextBlock Text="Sign Up Now -" Margin="35,5,0,0" FontSize="23" FontWeight="Medium"/>
                            <TextBlock Text=" it's free" Margin="0,5,35,10" FontSize="23" FontStyle="Italic" FontWeight="Normal" />
                        </StackPanel>
                    </Border>
                    <ControlTemplate.Triggers>
                        <Trigger Property="IsMouseOver" Value="True">
                            <Setter TargetName="bor" Property="Opacity" Value="0.7"/>
                        </Trigger>
                        <Trigger Property="Button.IsPressed" Value="True">
                            <Setter Property="Opacity" TargetName="bor" Value="0.6"/>
                        </Trigger>
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Button.Template>
        </Button>


您能在这里发布数据模板XAML吗?基本上这对我来说是不正常的,但现在我已经把我的模板改成了contenttemplate,所以现在它工作得很好。。。thanx需要帮助XAML爱人。。。