using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace WpfAnimation { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { hiddenAllViews(); Control v = (Control)FindName("view1"); v.Visibility = Visibility.Visible; } private void Button_Click2(object sender, RoutedEventArgs e) { hiddenAllViews(); Control v = (Control)FindName("view2"); v.Visibility = Visibility.Visible; } private void Button_Click3(object sender, RoutedEventArgs e) { hiddenAllViews(); Control v = (Control)FindName("view3"); v.Visibility = Visibility.Visible; } private void Button_Click4(object sender, RoutedEventArgs e) { hiddenAllViews(); Control v = (Control)FindName("view4"); v.Visibility = Visibility.Visible; } private void SolarSystem(object sender, RoutedEventArgs e) { hiddenAllViews(); Control v = (Control)FindName("solar_system"); v.Visibility = Visibility.Visible; } private void Button_Click6(object sender, RoutedEventArgs e) { hiddenAllViews(); Control v = (Control)FindName("view6"); v.Visibility = Visibility.Visible; } private void hiddenAllViews() { string[] names = { "view1", "view2", "view3", "view4", "solar_system", "view6" }; for (int i = 0; i < names.Length; ++i) { Control v = (Control)FindName(names[i]); if (v != null) { v.Visibility = Visibility.Hidden; } } } } }