日期:2014-05-20  浏览次数:20650 次

菜鸟求各路大侠指点!WPF中Template切换~~
C# code
        <ControlTemplate x:Key="Empty" TargetType="{x:Type Button}">
            <Grid >
                <Image x:Name="myimage" Source="/PC;component/Images/空闲.png" Height="200" Width="200" />
            </Grid>
        </ControlTemplate>
        <ControlTemplate x:Key="Eating" TargetType="{x:Type Button}">
            <Grid >
                <Image x:Name="myimage" Source="/PC;component/Images/用餐.png" Height="200" Width="200" />
            </Grid>
        </ControlTemplate>
        <ControlTemplate x:Key="Booked" TargetType="{x:Type Button}">
            <Grid >
                <Image x:Name="myimage" Source="/PC;component/Images/预定.png" Height="200" Width="200" />
            </Grid>
        </ControlTemplate>



这是一个Button的自定义控件,定义一变量St使St=0的时候Button为Empty这个Template,St=1的时候Button为Eating,St=2的时候Button为Booked

其实我只想用一个变量St的值控制按钮显示图片,不用Template要是有其他方法也可以!~

------解决方案--------------------
用Tigger触发器试试