初学者求各路大侠指点!WPF中Template切换~
菜鸟求各路大侠指点!WPF中Template切换~~
这是一个Button的自定义控件,定义一变量St使St=0的时候Button为Empty这个Template,St=1的时候Button为Eating,St=2的时候Button为Booked
其实我只想用一个变量St的值控制按钮显示图片,不用Template要是有其他方法也可以!~
------解决方案--------------------
用Tigger触发器试试
- 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触发器试试