public void Activate() { Window.Instance.BackgroundColor = Color.White; root = new SampleLayout(); root.HeaderText = "Navigation"; text = new TextLabel(); text.PointSize = 14; text.Text = "Create Navigation by style"; text.Size2D = new Size2D(480, 100); text.Position2D = new Position2D(300, 10); text.MultiLine = true; root.Add(text); ////////white navigation////////// #region WhiteNaviagtion whiteNavigation = new Controls.Navigation("Back"); whiteNavigation.Position2D = new Position2D(100, 150); root.Add(whiteNavigation); Controls.Navigation.NavigationItemData backItem = new Controls.Navigation.NavigationItemData("WhiteBackItem"); whiteNavigation.AddItem(backItem); #endregion ////////black navigation////////// #region BlackNavigation blackNavigation = new Controls.Navigation("Back"); blackNavigation.Position2D = new Position2D(300, 150); root.Add(blackNavigation); Controls.Navigation.NavigationItemData blackBackItem = new Controls.Navigation.NavigationItemData("BlackBackItem"); blackNavigation.AddItem(blackBackItem); #endregion //////condition navigation////////// #region WhiteConditionNavigation conditionNavigation = new Controls.Navigation("WhiteCondition"); conditionNavigation.Position2D = new Position2D(100, 400); conditionNavigation.ItemChangedEvent += NavigationItemChangedEvent; root.Add(conditionNavigation); for (int i = 0; i < 3; i++) { Controls.Navigation.NavigationItemData conditionItem = new Controls.Navigation.NavigationItemData("WhiteConditionItem"); conditionItem.Size2D = new Size2D(116, 128); conditionItem.Text = "Text " + i; conditionItem.SubText = "SubText " + i; conditionItem.IconURLSelector = new StringSelector { Pressed = itemPressImage[i], Disabled = itemDimImage[i], DisabledFocused = itemDimImage[i], DisabledSelected = itemDimImage[i], Other = itemNormalImage[i] }; conditionNavigation.AddItem(conditionItem); } #endregion //////black condition navigation////////// #region BlackConditionNavigation blackConditionNavigation = new Controls.Navigation("BlackCondition"); blackConditionNavigation.Position2D = new Position2D(300, 400); blackConditionNavigation.ItemChangedEvent += NavigationItemChangedEvent; root.Add(blackConditionNavigation); for (int i = 0; i < 3; i++) { Controls.Navigation.NavigationItemData conditionItem = new Controls.Navigation.NavigationItemData("BlackConditionItem"); conditionItem.Size2D = new Size2D(116, 128); conditionItem.Text = "Text " + i; conditionItem.SubText = "SubText " + i; conditionItem.IconURLSelector = new StringSelector { Pressed = itemBlackPressImage[i], Disabled = itemBlackDimImage[i], DisabledFocused = itemBlackDimImage[i], DisabledSelected = itemBlackDimImage[i], Other = itemBlackNormalImage[i] }; blackConditionNavigation.AddItem(conditionItem); } #endregion //////////White Edit Mode/////////////// #region WhiteEditModeNavigation whiteEditNavigation = new Controls.Navigation("WhiteEditMode"); whiteEditNavigation.Size2D = new Size2D(178, 800); whiteEditNavigation.Position2D = new Position2D(500, 150); whiteEditNavigation.ItemChangedEvent += NavigationItemChangedEvent; root.Add(whiteEditNavigation); Controls.Navigation.NavigationItemData firstEditItem = new Controls.Navigation.NavigationItemData("WhiteEditModeFirstItem"); firstEditItem.Size2D = new Size2D(178, 184); firstEditItem.Text = "1"; firstEditItem.SubText = "SELECTED"; whiteEditNavigation.AddItem(firstEditItem); for (int i = 0; i < 2; i++) { Controls.Navigation.NavigationItemData editItem = new Controls.Navigation.NavigationItemData("WhiteEditModeItem"); editItem.Size2D = new Size2D(178, 108); editItem.Text = "Text " + i; editItem.IconURLSelector = new StringSelector { Pressed = itemPressImage[i], Disabled = itemDimImage[i], DisabledFocused = itemDimImage[i], DisabledSelected = itemDimImage[i], Other = itemNormalImage[i] }; whiteEditNavigation.AddItem(editItem); } Controls.Navigation.NavigationItemData editLastItem = new Controls.Navigation.NavigationItemData("WhiteEditModeLastItem"); editLastItem.Size2D = new Size2D(178, 166); editLastItem.Text = "Cancel"; editLastItem.IconURLSelector = new StringSelector { Pressed = CommonResource.GetResourcePath() + "2. Side Navigation/sidenavi_btn_cancel_press.png", Disabled = CommonResource.GetResourcePath() + "2. Side Navigation/sidenavi_btn_cancel_dim.png", DisabledFocused = CommonResource.GetResourcePath() + "2. Side Navigation/sidenavi_btn_cancel_dim.png", DisabledSelected = CommonResource.GetResourcePath() + "2. Side Navigation/sidenavi_btn_cancel_dim.png", Other = CommonResource.GetResourcePath() + "2. Side Navigation/sidenavi_btn_cancel.png" }; whiteEditNavigation.AddItem(editLastItem); #endregion //////////Black Edit Mode/////////////// #region BlackEditModeNavigation blackEditNavigation = new Controls.Navigation("BlackEditMode"); blackEditNavigation.Size2D = new Size2D(178, 800); blackEditNavigation.Position2D = new Position2D(700, 150); blackEditNavigation.ItemChangedEvent += NavigationItemChangedEvent; root.Add(blackEditNavigation); Controls.Navigation.NavigationItemData firstEditItem2 = new Tizen.FH.NUI.Controls.Navigation.NavigationItemData("BlackEditModeFirstItem"); firstEditItem2.Size2D = new Size2D(178, 184); firstEditItem2.Text = "1"; firstEditItem2.SubText = "SELECTED"; blackEditNavigation.AddItem(firstEditItem2); for (int i = 0; i < 2; i++) { Controls.Navigation.NavigationItemData editItem = new Tizen.FH.NUI.Controls.Navigation.NavigationItemData("BlackEditModeItem"); editItem.Size2D = new Size2D(178, 108); editItem.Text = "Text " + i; editItem.IconURLSelector = new StringSelector { Pressed = itemBlackPressImage[i], Disabled = itemBlackDimImage[i], DisabledFocused = itemBlackDimImage[i], DisabledSelected = itemBlackDimImage[i], Other = itemBlackNormalImage[i] }; blackEditNavigation.AddItem(editItem); } Controls.Navigation.NavigationItemData editLastItem2 = new Tizen.FH.NUI.Controls.Navigation.NavigationItemData("BlackEditModeLastItem"); editLastItem2.Size2D = new Size2D(178, 166); editLastItem2.Text = "Cancel"; editLastItem2.IconURLSelector = new StringSelector { Pressed = CommonResource.GetResourcePath() + "2. Side Navigation/[Black ver.]/sidenavi_btn_cancel_b_press.png", Disabled = CommonResource.GetResourcePath() + "2. Side Navigation/[Black ver.]/sidenavi_btn_cancel_b_dim.png", DisabledFocused = CommonResource.GetResourcePath() + "2. Side Navigation/[Black ver.]/sidenavi_btn_cancel_b_dim.png", DisabledSelected = CommonResource.GetResourcePath() + "2. Side Navigation/[Black ver.]/sidenavi_btn_cancel_b_dim.png", Other = CommonResource.GetResourcePath() + "2. Side Navigation/[Black ver.]/sidenavi_btn_cancel_b.png" }; blackEditNavigation.AddItem(editLastItem2); #endregion }
protected override void OnCreate() { base.OnCreate(); var examples = from type in Assembly.GetEntryAssembly().GetTypes() where typeof(IExample).GetTypeInfo().IsAssignableFrom(type) && type.Namespace == this.GetType().Namespace && type != this.GetType() && type.GetTypeInfo().IsClass orderby type.Name ascending select type.Name; //RunSample("NuiCommonUiSamples", "ContactCardsSample"); naviFrame = new Tizen.FH.NUI.Controls.NaviFrame("DefaultNaviFrame"); Tizen.FH.NUI.Controls.Header head = new Tizen.FH.NUI.Controls.Header("DefaultHeader"); head.BackgroundColor = Color.Yellow; head.HeaderText = "CommonUI Samples"; contentList = new Tizen.NUI.CommonUI.FlexibleView(); contentList.Name = "Sample List"; contentList.Position2D = new Position2D(0, 1); contentList.Size2D = new Size2D(1080, 1790); //contentList.Size2D = new Size2D(1080, 896); contentList.Padding = new Extents(0, 8, 0, 0); contentList.BackgroundColor = new Color(0, 0, 0, 0.2f); contentList.ItemClickEvent += OnListItemClickEvent; List <NaviListItemData2> dataList = new List <NaviListItemData2>(); for (int i = 0; i < examples.Count(); ++i) { dataList.Add(new NaviListItemData2(examples.ElementAt(i))); } adapter = new NaviListBridge2(dataList); contentList.SetAdapter(adapter); LinearLayoutManager layoutManager = new LinearLayoutManager(LinearLayoutManager.VERTICAL); contentList.SetLayoutManager(layoutManager); scrollBar = new ScrollBar("DAScrollbar"); scrollBar.Direction = ScrollBar.DirectionType.Vertical; scrollBar.Position2D = new Position2D(1074, 2); scrollBar.Size2D = new Size2D(4, 1786); //scrollBar.Size2D = new Size2D(4, 894); scrollBar.ThumbSize = new Size2D(4, 30); contentList.AttachScrollBar(scrollBar); naviFrame.NaviFrameItemPush(head, contentList); backNavigation = new Tizen.FH.NUI.Controls.Navigation("Back"); backNavigation.Position2D = new Position2D(0, 950); backNavigation.ItemTouchEvent += OnBackNaviTouchEvent; Tizen.FH.NUI.Controls.Navigation.NavigationItemData backItem = new Tizen.FH.NUI.Controls.Navigation.NavigationItemData("WhiteBackItem"); backNavigation.AddItem(backItem); Window.Instance.KeyEvent += Instance_Key; Activate(); sampleStack.Push(this); }