1

無効なボタンの背景を設定する必要があります。

private void Button1_Click_1(object sender, RoutedEventArgs e)    
{
     Button1.IsEnabled = false;
     var brush = new ImageBrush();
     brush.ImageSource = new BitmapImage(new Uri("Images/AERO.png"));
     Button1.Background = brush;
}

そうすると、背景なしでボタンが無効になります。午前中ずっと答えを探していましたが、欲しいものが得られませんでした。無効なボタンの背景を XAML で設定する方法を見つけましたが、C# では設定しませんでした。

4

2 に答える 2

0

これを直接行うことはできませんが、次のコードのように行うことができます。

XMAL コード

<Button Name="button1"  Click="button1_Click" >
    <Image Name="btndisbackground" Visibility="Hidden" VerticalAlignment="Stretch"
           HorizontalAlignment="Stretch" Source="D:\1.jpg" Stretch="Fill"/>
</Button>

ボタン コード

private void button1_Click(object sender, RoutedEventArgs e)
{
    button1.IsEnabled = flase;
    btndisbackground.Visibility = Visibility.Visible;
}
于 2013-06-09T15:28:03.513 に答える