/// <summary>
        /// Changes the activeband when the user clicks on a button
        /// </summary>
        private void Button_Click(object sender, EventArgs e)
        {
            NaviButton button = sender as NaviButton;

            if (button.Band != null)
            {
                Bar.ActiveBand = button.Band;
            }
        }
 void UpdateNaviActionButton()
 {
     if (_layoutOption == BottomAppBarLayoutOption.EndFAB)
     {
         if (NavigationItem != null)
         {
             NaviButton.Hide();
         }
     }
     else
     {
         if (NavigationItem != null)
         {
             NaviButton.Show();
         }
     }
 }
示例#3
0
        public MainPage()
        {
            NavigationPage.SetHasNavigationBar(this, false);
            InitializeComponent();

            NaviButton toChackPalindrome = new NaviButton("숫자 회문 체크");

            toChackPalindrome.Clicked += async(sender, e) => await Navigation.PushAsync(new ChackPalindrome());

            NaviButton toFibonacciSQ = new NaviButton("짝수 피보나치수열 합");

            toFibonacciSQ.Clicked += async(sender, e) => await Navigation.PushAsync(new FibonacciSQ());

            NaviButton toFindSum = new NaviButton("배열중 합이 되는 숫자 찾기");

            toFindSum.Clicked += async(sender, e) => await Navigation.PushAsync(new FindSum());

            NaviButton toStringReverseForEachWordPage = new NaviButton("문자열 단어별로 뒤집기");

            toStringReverseForEachWordPage.Clicked += async(sender, e) => await Navigation.PushAsync(new StringReverseForEachWordPage());

            NaviButton toSeconderyLargeNumberPage = new NaviButton("배열에서 두번째로 큰 숫자 찾기");

            toSeconderyLargeNumberPage.Clicked += async(sender, e) => await Navigation.PushAsync(new SeconderyLargeNumberPage());

            NaviButton toSubStringPage = new NaviButton("문자 열 내에서 중복되지 않는 가장 긴 문자열");

            toSubStringPage.Clicked += async(sender, e) => await Navigation.PushAsync(new SubStringPage());


            contentStack.Children.Add(toChackPalindrome);
            contentStack.Children.Add(toFibonacciSQ);
            contentStack.Children.Add(toFindSum);
            contentStack.Children.Add(toStringReverseForEachWordPage);
            contentStack.Children.Add(toSeconderyLargeNumberPage);
            contentStack.Children.Add(toSubStringPage);
        }
示例#4
0
 public DesignTimeViewModel()
 {
     NaviButton.Add(new WelcomeView("Hospital Data", "Find all the attendance data for a hospital of your choice."));
     NaviButton.Add(new WelcomeView("Hospital Rankings", "Find out the rankings of hospitals based on thier attendies."));
     NaviButton.Add(new WelcomeView("Hospital Comparison", "Compare one hospital's data with another's."));
 }