0

我有一个带有控件模板的按钮,当我单击该按钮时,该按钮上的文本应该会更改,但不会。这是详细的问题:我的按钮是这样设置的:

<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 是一个整数,显示在按钮上。每次点击后数值加一,但显示的数值没有变化,这是为什么呢?

4

0 回答 0