我在Silverlight中有一个图像按钮
在初始加载时,它会显示demo1
图像,每当我点击该按钮时,我应该将图像更改为demo2
。
<Button x:Name="demo"
IsEnabled="False"
Click="demo_Click"
ToolTipService.ToolTip="demo"
Width="25"
Height="25"
VerticalAlignment="Bottom"
HorizontalAlignment="Left"
Margin="0,0,0,25">
<Image x:Name="demo-image" Source="/demo.content;component/demo1.png"/>
</Button>
答案 0 :(得分:1)
首先,从IsEnabled="False"
XAML中删除Button
。然后在代码隐藏中简单地实现demo_Click
事件处理程序,如下所示:
private void demo_Click(object sender, RoutedEventArgs e)
{
demo_image.Source = new BitmapImage(
new Uri("/demo.content;component/demo2.png", UriKind.Relative));
}
答案 1 :(得分:0)
您可以使用ToggleButton代替