0

初期ロードでSilverlightに1つの画像ボタンがあり、画像が表示されます。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>
4

2 に答える 2

1

まず、 XAMLIsEnabled="False"から削除します。次に、次のようにコード ビハインドにイベント ハンドラーを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));
}
于 2012-08-02T09:44:14.560 に答える
0

代わりにToggleButtonを使用できます

于 2012-08-03T18:12:54.523 に答える