WPF Zmiana atrybutu "Visibility" po kliknięciu buttona

0

Hej,
Chciałby się dowiedzieć jak można zmienić w WPF widzialność elementów.
Mam taki kod (uproszczony):

<Button x:Name="stop" Content="Stop" Visibility="Hidden" Click="Button_Click_2"/>
<Button x:Name="start" Content="Start" Visibility="Visible" Click="Button_Click_1"/>
public void Button_Click_1(object sender, RoutedEventArgs e)
{
       stop.Visibility = true;
       start.Visibility = false;
}

public void Button_Click_2(object sender, RoutedEventArgs e)
{
       stop.Visibility = false;
       start.Visibility = true;
}

Ogólnie chodzi o to, żeby po kliknięciu buttona start (który jest na początku widoczny) był on chowany, a button stop był widoczny (domyślnie niewidoczny). Po kliknięciu stop na odwrót.
Niestety Visual wyrzuca błąd: "Błąd 4 Nie można niejawnie przekonwertować typu "bool" na "System.Windows.Visibility"."

2

Ten link powinien powiedzieć ci jak naprawić twój problem
http://msdn.microsoft.com/en-us/library/ms748821(v=vs.85).aspx

0

Przy visibility jest tak, że kontener jeśli trafi na kontrolkę wyłączoną to pomija ją w obliczaniu rozmieszczania elementów. Przy jej włączeniu kontrolka może nie miło się wyświetlić. Możesz wtedy na sztywno określić pozycję kontrolek i/lub pobawić się IsEnabled

1 użytkowników online, w tym zalogowanych: 0, gości: 1