显示后在wpf中关闭图像

时间:2015-12-08 10:00:02

标签: c# wpf image button

我做了一个简单的按钮 - 当你按下它时会出现一个图像。 我已经制作了image.Stretch = "Fill"所以现在我的问题是:

当图像出现时,我该如何取回?如何在不停止程序的情况下再次关闭图像。

我在button_click下的代码很简单:

private void Button_Click(object sender, RoutedEventArgs e)
{
   nr1.Visibility = Visibility.Visible;
}

我想以某种方式再次隐藏图像..

这是我的xaml代码

<Button Name="Button1" Content="1" Click="Button_Click" />

<Image Name="nr1" Visibility="Hidden" Source="(ImageSource etc.)" "      Stretch="Fill"/>

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以这样做:

<LinearLayout
        style="@style/Sonnen.Raised.Button.Transparent.LightBlueBorder"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="30dp"
        android:orientation="horizontal"
        android:padding="20dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:drawableLeft="@drawable/refresh"
            android:drawablePadding="10dp"
            android:drawableStart="@drawable/refresh"
            android:gravity="center"
            android:text="@string/generic_error_button_text"
            android:textColor="@color/dark_sky_blue"
            android:textSize="20sp"/>

    </LinearLayout>

我认为这与Sinatr的建议类似。 我希望你明白这一点。