在我的用户控件上应用样式时获取System.Reflection.TargetInvocationException

时间:2012-03-26 22:07:53

标签: windows-phone-7

我创建了一个应用了Style的用户控件。应用Style后,设计视图显示错误消息“System.Reflection.TargetInvocationException”。但是,应用程序可以运行。如果我在页面上出现此错误,会不会有问题?我该如何解决?

我的用户控件上有代码:

<Button x: Name=btnDescription1"    Click="btnDescription1_Click"  Grid.Row="0"   
      Grid.Column="1"     Style="{StaticResource btnDescription }"  />      

myApp.xmal上的代码:

 <Style x:Key="btnDescription" TargetType="Button">
        <Setter Property="Template">
            <Setter.Value>
               <ControlTemplate>   
                    <StackPanel>       
                          <TextBlock  Text="{TemplateBinding Content}" TextAlignment="Left" TextWrapping="Wrap"/>    
                    </StackPanel>                                         

         </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

1 个答案:

答案 0 :(得分:0)

尝试设置控件模板的目标类型:

<ControlTemplate TargetType="Button">