2011-05-25 92 views
1

我试图风格这个按钮:Silverlight的按钮无法点击

<Button Canvas.Top="200" Canvas.Left="170" Width="150" Height="150" 
      Click="Button_Click" 
      Style="{StaticResource ButtonTestStyle}" /> 

这:

<Style x:Key="ButtonTestStyle" TargetType="Button"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="Button"> 
       <TextBlock Text="Test" /> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

,但是,当我点击该按钮,单击事件没有被解雇。

我在做什么错?

感谢您的帮助, 最佳方面

+0

我不知道,如果你的工作了还是没有,但我有一个或两个小的差异复制你的代码,它工作得很好。我的按钮位于一个StackPanel中,而不是一个Canvas上,并且它也声明了名称变量。除此之外,完全一样,工作。 – Melodatron 2011-05-25 08:20:27

+0

无法重现您的代码似乎正常工作。 – AnthonyWJones 2011-05-25 12:21:04

回答

2

我认为问题来自透明背景。

感谢您的帮助