C# Как заставить другую кнопку появиться, нажав другую кнопку?

Я хочу нажать на кнопку и сделать текстовый блок, и появится другая кнопка. Мне удалось заставить текстовый блок появляться. Как мне сделать, чтобы кнопка появилась. Я не могу найти функцию, которая делает это. Кроме того, это должно быть другое частное утверждение void. Пока что у меня есть:

private void one_Click(object sender, RoutedEventArgs e)
{
    oneBlock.Text = "one";
}

private void one_Click(object sender, RoutedEventArgs e)
{
    one_Trans.ClickMode = "two";
}

3 ответа

Решение

Вы можете сделать что-то вроде этого:

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

XAML:

<Button x:Name="button2" Content="Button" Visibility="Collapsed"/>

Подробнее здесь: http://msdn.microsoft.com/en-us/library/system.windows.visibility(v=vs.95).aspx

Использование

protected void button1_Click(object sender, EventArgs e)
{
    button2.Visible=true;
}

по событию click1

Поместите все в одно событие

private void one_Click(object sender, RoutedEventArgs e)
{
   oneBlock.Text = "one";
   one_Trans.ClickMode = "two";
   button1.Visible = true;
}
Другие вопросы по тегам