控制模板没有更新,为什么?

时间:2013-07-16 11:49:03

标签: c# wpf xaml controltemplate

我有一个带控件模板的按钮,当我点击按钮时,按钮上的文字应该改变,但事实并非如此。这是问题详述: 我的按钮设置方式如下:

<Button x:Name="ElsoKonyv" Template="{DynamicResource KonyvButton}" 
Click="ElsoKonyv_Click" ></Button>

我在字典中的ControlTemplate:

<ControlTemplate x:Key="KonyvButton" TargetType="Button" >
    <StackPanel Orientation="Vertical" Background="BlanchedAlmond">
        <Label Content="{Binding Path=Cim}"></Label>
        <Label Content="{Binding Path=Szerzo}"></Label>
        <Label Content="{Binding Path=KiadEv}"></Label>
    </StackPanel>

</ControlTemplate>

这是我的点击事件:

private void ElsoKonyv_Click(object sender, RoutedEventArgs e)
    {
        konyvtar[0].KiadEv++;  
    }

KiadEv是一个整数,显示在按钮上。永远点击将值增加1,但显示的值不会改变。为什么?

0 个答案:

没有答案