Esempio n. 1
0
        public void Deactivate()
        {
            Window window = Window.Instance;

            if (searchBar != null)
            {
                searchBar.SearchButtonClickEvent -= OnSearchButtonClickEvent;
                searchBar.CancelButtonClickEvent -= OnCancelButtonClickEvent;
                rootView.Remove(searchBar);
                searchBar.Dispose();
                searchBar = null;
            }

            if (button != null)
            {
                rootView.Remove(button);
                button.Dispose();
                button = null;
            }
            if (rootView != null)
            {
                rootView.Dispose();
                rootView = null;
            }
        }
Esempio n. 2
0
 private void CreateSearchBar()
 {
     searchBar                  = new FH.NUI.Controls.SearchBar("DefaultSearchBar");
     searchBar.HintText         = "DefaultSearchBar";
     searchBar.ResultListHeight = 536;
     rootView.Add(searchBar);
     searchBar.SearchButtonClickEvent += OnSearchButtonClickEvent;
     searchBar.CancelButtonClickEvent += OnCancelButtonClickEvent;
     rootView.AttachSearchBar(searchBar);
 }
Esempio n. 3
0
 private void OnCancelButtonClickEvent(object sender, Tizen.FH.NUI.Controls.InputField.ButtonClickArgs args)
 {
     if (sender is Tizen.FH.NUI.Controls.SearchBar)
     {
         Tizen.FH.NUI.Controls.SearchBar searchBarObj = sender as Tizen.FH.NUI.Controls.SearchBar;
         Console.WriteLine("-------, name: " + searchBarObj.Name + ", args.State = " + args.State);
         if (args.State == Tizen.FH.NUI.Controls.InputField.ButtonClickState.BounceUp)
         {
             //if (searchBarObj.Text == "ERROR")
             //{
             searchBarObj.TextColor = Color.Black;
             //}
             searchBarObj.Text = "";
             searchBarObj.ShrinkSearchList();
         }
     }
 }
Esempio n. 4
0
 private void OnSearchButtonClickEvent(object sender, Tizen.FH.NUI.Controls.InputField.ButtonClickArgs args)
 {
     if (sender is Tizen.FH.NUI.Controls.SearchBar)
     {
         Tizen.FH.NUI.Controls.SearchBar searchBarObj = sender as Tizen.FH.NUI.Controls.SearchBar;
         Console.WriteLine("-------, name: " + searchBarObj.Name + ", args.State = " + args.State);
         if (args.State == Tizen.FH.NUI.Controls.InputField.ButtonClickState.BounceUp)
         {
             if (searchBarObj.Text.Length > 10)
             {
                 searchBarObj.TextColor = Color.Red;
             }
             else
             {
                 searchBarObj.ExpandSearchList();
             }
         }
     }
 }