• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# PivotItem类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中PivotItem的典型用法代码示例。如果您正苦于以下问题:C# PivotItem类的具体用法?C# PivotItem怎么用?C# PivotItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



PivotItem类属于命名空间,在下文中一共展示了PivotItem类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: OnNavigatedTo

        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            bool fileExists = await XmlFile.IsExists();
            if (!fileExists)
            {
                await XmlFile.SaveAsync(XmlFile.Default);
            }
            ClearAppPivot();

            _pillsXml = await XmlFile.Read();

            List<string> periods = _pillsXml.Descendants("time").Select(x => x.Attribute("name").Value).ToList();
            foreach (string period in periods)
            {
                PivotItem pivotItem = new PivotItem() { Header = period };
                PillsListView pillListView = new PillsListView(DataHelper.GetPillsFromXML(_pillsXml, period));
                pivotItem.Content = pillListView;
                if (AppPivot.Items != null) AppPivot.Items.Add(pivotItem);
            }

            // Запускаем приложение с первого периода
            if (e.NavigationMode == NavigationMode.New)
            {
                _activePivotHeader = periods.First();
            }

            if (_activePivotHeader != "")
            {
                AppPivot.SelectedItem = AppPivot.Items.FirstOrDefault(item =>
                {
                    PivotItem pivotItem = item as PivotItem;
                    return (pivotItem != null && pivotItem.Header.ToString() == _activePivotHeader); // Выбираем PivotItem, у которого Header = _activePivotHeader
                });
            }
        }
开发者ID:elp87,项目名称:MyPills_WP8,代码行数:35,代码来源:MainPage.xaml.cs


示例2: LearningPage

        public LearningPage()
        {

            Animals animals = new Animals();

            InitializeComponent();

            for (int i = 0; i < animals.getSize(); i++)
            {
                PivotItem pivotItem = new PivotItem();
                Image image = new Image();

                image.Source = new BitmapImage(animals.getAnimalIndex(i).getAnimalImage());
                pivotItem.Header = animals.getAnimalIndex(i).getAnimalName();
                pivotItem.Content = image;

       

                AnimalLearningPivot.Items.Add(pivotItem);
            }

            //on animal selection take them to a seperate scene with animal name, animal facts, and animal sounds. 
            //need to research animal facts and add them to xml files
            

            //create image view with each animal in it
            //add event when animal is clicked update thread
            //
        }
开发者ID:Jondisaurus,项目名称:Schoolwork,代码行数:29,代码来源:LearningPage.xaml.cs


示例3: pvi_Tut_SelectionChanged

        private void pvi_Tut_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //TUT page            
            mySolidColorBrush.Color = Color.FromArgb(255, 46, 159, 255);
            pivot = (PivotItem)(sender as Pivot).SelectedItem;

            switch (pivot.Name.ToString())
            {
                case "pvi_Tut1":
                    el_Page1.Fill = mySolidColorBrush;
                    el_Page2.Fill = el_Page3.Fill = el_Page4.Fill = el_Page5.Fill = new SolidColorBrush(Colors.White);
                    break;
                case "pvi_Tut2":
                    el_Page2.Fill = mySolidColorBrush;
                    el_Page1.Fill = el_Page3.Fill = el_Page4.Fill = el_Page5.Fill = new SolidColorBrush(Colors.White);
                    break;
                case "pvi_Tut3":
                    el_Page3.Fill = mySolidColorBrush;
                    el_Page1.Fill = el_Page2.Fill = el_Page4.Fill = el_Page5.Fill = new SolidColorBrush(Colors.White);
                    break;
                case "pvi_Tut4":
                    el_Page4.Fill = mySolidColorBrush;
                    el_Page1.Fill = el_Page2.Fill = el_Page3.Fill = el_Page5.Fill = new SolidColorBrush(Colors.White);
                    break;
                case "pvi_Tut5":
                    el_Page5.Fill = mySolidColorBrush;
                    el_Page1.Fill = el_Page2.Fill = el_Page3.Fill = el_Page4.Fill = new SolidColorBrush(Colors.White);
                    break;

            }
        }
开发者ID:sangnvus,项目名称:2015FALLIS01,代码行数:31,代码来源:FisrtRunningAppIntro.xaml.cs


示例4: OnNavigatedTo

        //When accessing page, refresh sprints and stories
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            //select sprints in selected project
            string selectedProjectIdString = "";
            if (NavigationContext.QueryString.TryGetValue("selectedProjectId", out selectedProjectIdString))
            {
                var selectedProjectSprints = from sprint in DataProvider.getSprints()
                                             where sprint.projectId == int.Parse(selectedProjectIdString)
                                             select sprint;

                //make a panorama item for each sprint
                foreach (Sprint sp in selectedProjectSprints)
                {
                    PivotItem sprintView = new PivotItem() { Header = sp.name };
                    sprintView.Content = new Grid() { Margin = new Thickness(12, 0, 12, 0) };

                    App.ViewModel.LoadSprint(sp);

                    //create listBox
                    ListBox sprintList = new ListBox() { Margin = new Thickness(0, 0, -12, 0), ItemsSource = App.ViewModel.Sprints[sp.id] };
                    sprintList.SelectionChanged += new SelectionChangedEventHandler(tasksList_SelectionChanged);
                    sprintList.ItemTemplate = (DataTemplate)Resources["SprintsListBoxDataTemplate"];

                    ((Grid)sprintView.Content).Children.Add(sprintList);

                    SprintsPivot.Items.Add(sprintView);
                }
            }
        }
开发者ID:scrumers,项目名称:Scrumers-for-WP7,代码行数:30,代码来源:SprintsPivotPage.xaml.cs


示例5: CategoryDetailPage

        public CategoryDetailPage()
        {
            InitializeComponent();

            var textblock = new TextBlock { Text = "header 1", FontSize = 36 };
            var pivotItem = new PivotItem() { Header = textblock };
            var grid = new Grid();
            var listBox = new ListBox()
                              {
                                  HorizontalAlignment = HorizontalAlignment.Stretch,
                                  VerticalAlignment = VerticalAlignment.Stretch,
                                  Margin = new Thickness(0)
                              };
            for (int i = 0; i < 10; i++)
            {
                var newsTitle = new NewsTitleControl();
                listBox.Items.Add(newsTitle);
            }
            grid.Children.Add(listBox);
            pivotItem.Content = grid;
            PivotContainer.Items.Add(pivotItem);
            var textblock2 = new TextBlock { Text = "header 2", FontSize = 36 };
            var pivotItem2 = new PivotItem() { Header = textblock2 };
            PivotContainer.Items.Add(pivotItem2);
        }
开发者ID:huucp,项目名称:NewsReader,代码行数:25,代码来源:CategoryDetailPage.xaml.cs


示例6: TestBrokenRelatedLinks

        public void TestBrokenRelatedLinks()
        {
            PivotCollection collection = new PivotCollection();
            collection.FacetCategories.Add(new PivotFacetCategory("alpha", PivotFacetType.String));

            PivotItem item = new PivotItem("0", collection);
            item.AddFacetValues("alpha", "alpha");
            item.AddRelatedLink(new PivotLink(null, "http://pauthor.codeplex.com"));
            collection.Items.Add(item);

            item = new PivotItem("1", collection);
            item.AddFacetValues("alpha", "bravo");
            item.AddRelatedLink(new PivotLink("charlie", null));
            collection.Items.Add(item);

            PivotCollectionBuffer buffer = new PivotCollectionBuffer(collection);
            String targetPath = Path.Combine(WorkingDirectory, "sample.cxml");
            LocalCxmlCollectionTarget target = new LocalCxmlCollectionTarget(targetPath);
            target.Write(buffer);

            AssertCxmlSchemaValid(targetPath);

            CxmlCollectionSource targetAsSource = new CxmlCollectionSource(targetPath);
            buffer.Write(targetAsSource);

            AssertEqual("Related Link", buffer.Collection.Items[0].RelatedLinks.First().Title);
            AssertEqual("http://pauthor.codeplex.com", buffer.Collection.Items[0].RelatedLinks.First().Url);
            AssertEqual(0, buffer.Collection.Items[1].RelatedLinks.Count());
        }
开发者ID:saviourofdp,项目名称:pauthor,代码行数:29,代码来源:LocalCxmlModuleTest.cs


示例7: LoadData

        public async Task LoadData()
        {
            SpreekwoordInstance = await SpreekwoordenWrapper.GetInstance();

            MyItemsPivotItem = MyItems;

            if (SpreekwoordInstance.MyItems.Count == 0)
            {
                SpreekwoordenPivot.Items.Remove(MyItems);
            }

            this.DataContext = SpreekwoordInstance;
            LoadingControl.SetLoadingStatus(false);

            LoadingControl.DisplayLoadingError(false);
            LoadingControl.SetLoadingStatus(true);

            await SpreekwoordInstance.GetRandomWoorden();

            LoadingControl.SetLoadingStatus(false);

            if (SpreekwoordInstance.ChangeLockscreen)
            {
                //NotificationHandler.Run("SpreekwoordenBackgroundTaskW.BackgroundTask", "ImageService", (uint)SpreekwoordInstance.IntervalArray[SpreekwoordInstance.SelectedInterval]);
            }

            int ID = await Task.Run(() => Datahandler.GetRandomSpreekwoordAndSaveImageToFile());
            //await LockScreen.SetImageFileAsync(await ApplicationData.Current.LocalFolder.GetFileAsync("Tegeltje" + ID + ".jpg"));
        }
开发者ID:Speedydown,项目名称:Spreekwoorden,代码行数:29,代码来源:MainPage.xaml.cs


示例8: MainPage

        // Constructor
        public MainPage()
        {
            InitializeComponent();

            // Set the page DataContext property to the ViewModel.
            this.DataContext = App.ViewModel;

            Pi = new ProgressIndicator();
            Pi.IsIndeterminate = true;
            Pi.IsVisible = false;

            allPivotItem = new PivotItem();
            allPivotItem.Header = new ToDoCategory { Name = "All", IconPath = "/Sticky-Notes-icon.png" };
            ListBox listbox = new ListBox();
            listbox.Margin = new Thickness(12, 0, 12, 0);
            listbox.Width = 440;
            listbox.ItemTemplate = ToDoListBoxItemTemplate;
            listbox.Tap += Parent_Tap;
            allPivotItem.Content = listbox;

            searchResult = new PivotItem();
            searchResult.Header = new ToDoCategory { Name = "Search result", IconPath = "/Images/CategoryIcons/SearchResult.png" };
            ListBox lstbox = new ListBox();
            lstbox.Margin = new Thickness(12, 0, 12, 0);
            lstbox.Width = 440;
            lstbox.ItemTemplate = ToDoListBoxItemTemplate;
            lstbox.Tap += Parent_Tap;
            searchResult.Content = lstbox;

            App.ViewModel.OnDataBaseChange += ViewModel_onDataBaseChanged;
            App.ViewModel.ReLoadData();
            //TestData();
        }
开发者ID:duythongnguyen211,项目名称:Windowsphone-8-devepopment,代码行数:34,代码来源:MainPage.xaml.cs


示例9: registerPivot

 public void registerPivot()
 {
     Controller.Pages nav = Noxus.Instance().getController("Pages");
     PivotItem new_pivot_item = new PivotItem();
     new_pivot_item.Header = _title;
     new_pivot_item.Content = this;
     nav.addPage(_title, new_pivot_item);
 }
开发者ID:SidiaDevelopment,项目名称:LoLDetail,代码行数:8,代码来源:AbstractView.cs


示例10: LoadPivotItems

        private void LoadPivotItems()
        {
            this.MainPivot.Items.Clear();
            

            /*
            var tablesPage = new TablesPage();
            var tablesPivot = new PivotItem();
            tablesPivot.Header = "tables list";
            tablesPivot.Name = "TablesList";
            tablesPivot.Content = tablesPage;
            tablesPage.ViewModel = this.ViewModel.TablesPageViewModel;
            this.MainPivot.Items.Add(tablesPivot);
             */

            var sampleDataTablesPage = new SampleDataTablePage();
            var sampleDataTablesPivot = new PivotItem();
            sampleDataTablesPivot.Header = "Все Акции";
            sampleDataTablesPivot.Name = "SampleDataRows";
            sampleDataTablesPivot.Content = sampleDataTablesPage;
            sampleDataTablesPage.ViewModel = this.ViewModel.SampleDataTablePageViewModel;
            sampleDataTablesPage.Navigate += this.OnNavigatePage;
            this.MainPivot.Items.Add(sampleDataTablesPivot);

            var listBlobsPage = new ListBlobsPage();
            var listBlobsPivot = new PivotItem();
            listBlobsPivot.Header = "about us";
            listBlobsPivot.Name = "ListBlobs";
            listBlobsPivot.Content = listBlobsPage;
            listBlobsPage.ViewModel = this.ViewModel.ListBlobsPageViewModel;
            //listBlobsPage.TakePhoto += this.OnLaunchCamera;
            this.MainPivot.Items.Add(listBlobsPivot);
            
            var notificationsPage = new NotificationsPage();
            var notificationsPivot = new PivotItem();
            notificationsPivot.Header = "Оповещения";
            notificationsPivot.Name = "PushNotifications";
            notificationsPivot.Content = notificationsPage;
            notificationsPage.ViewModel = this.ViewModel.NotificationsViewModel;
            notificationsPage.BeginPushConnection += this.OnBeginPushConnection;
            notificationsPage.EndPushConnection += this.OnEndPushConnection;
            this.MainPivot.Items.Add(notificationsPivot);             
            
            /*
            var listQueuesPage = new ListQueuesPage();
            var listQueuesPivot = new PivotItem();
            listQueuesPivot.Header = "queues";
            listQueuesPivot.Name = "ListQueuesPage";
            listQueuesPivot.Content = listQueuesPage;
            listQueuesPage.ViewModel = this.ViewModel.ListQueuesPageViewModel;
            listQueuesPage.Navigate += this.OnNavigatePage;
            this.MainPivot.Items.Add(listQueuesPivot);
             */

            this.MainPivot.SelectedItem = sampleDataTablesPivot;
        }
开发者ID:ayant,项目名称:Discount-aggregator,代码行数:56,代码来源:MainPage.xaml.cs


示例11: UnHidePivotItem

        public void UnHidePivotItem(PivotItem item)
        {
            if (item == null || false == headers.ContainsKey(item) || false == hiddenItems.Contains(item))
                return;

            item.Header = headers[item];

            headers.Remove(item);
            hiddenItems.Remove(item);
        }
开发者ID:oxcsnicho,项目名称:SanzaiGuokr,代码行数:10,代码来源:PivotWithHiding.cs


示例12: button_Click

        private void button_Click(object sender, RoutedEventArgs e)
        {
            PivotItem pi = new PivotItem();

            Rectangle r = new Rectangle();
            r.Fill = new SolidColorBrush(Colors.Turquoise);
            r.Margin = new Thickness(0, 0, 0, 0);

            pi.Content = r;
            BleepBloop.Items.Add(pi);
        }
开发者ID:absnobel,项目名称:Sandbox,代码行数:11,代码来源:MainPage.xaml.cs


示例13: AddPivotItem

		private void AddPivotItem(string header, object content)
		{
			// create the item
			var item = new PivotItem();

			// set properties and add
			item.Style = (Style)Resources["AboutPivotItemStyle"];
			item.Header = header;
			item.Content = content;
			PivotControl.Items.Add(item);
		}
开发者ID:hermitdave,项目名称:YLAD-Universal,代码行数:11,代码来源:AboutPage.xaml.cs


示例14: OnLoadingPivotItem

        protected override async void OnLoadingPivotItem(PivotItem item)
        {
            //since this is going to take a non trivial amount of time we need to prevent
            //any future loads from conflicting with what we're doing
            //by taking an always increasing id we can check aginst it prior to continuing
            //and implement a sort of cancel.

            //this has the added side effect of making super rapid transitions of the pivot nearly free
            //since no one pivot will be the current one for more then a few hundred milliseconds

            using (_suspendableWorkQueue.HighValueOperationToken)
            {
                var loadIdAtStart = ++inflightLoadId;
                inflightLoad = item;

                base.OnLoadingPivotItem(item);

                _viewModelContextService.PushViewModelContext(item.DataContext as ViewModelBase);

                if (item.Content is RedditView)
                {
                    return;
                }

                var imageControl = item.Content as Image;

                if (imageControl != null)
                    await Task.Delay(400);

                if (loadIdAtStart != inflightLoadId)
                    return;

                var madeControl = MapViewModel(item.DataContext as ViewModelBase);

                if (imageControl != null)
                    await Task.Yield();

                if (loadIdAtStart != inflightLoadId)
                    return;

                madeControl.DataContext = item.DataContext as ViewModelBase;
                if (imageControl != null)
                    await Task.Yield();

                if (loadIdAtStart != inflightLoadId)
                    return;

                if (imageControl != null)
                    imageControl.Source = null;

                item.Content = madeControl;
                madeControl.LoadWithScroll();
            }
        }
开发者ID:Synergex,项目名称:Baconography,代码行数:54,代码来源:RedditViewPivotItemControl.cs


示例15: CreatePivotItem

 private PivotItem CreatePivotItem(string header, string name)
 {
     PivotItem Item = new PivotItem();
     Item.Header = header;
     Item.Foreground = Application.Current.Resources["PageNameColor"] as System.Windows.Media.Brush;
     CoursePivotItem CoursesItem = new CoursePivotItem();
     CoursesItem.Name = name;
     CoursesItem.setBinding(CoursesItem.Name);
     Item.Content = CoursesItem;
     return Item;
 }
开发者ID:TomekJurkowski,项目名称:ZPP-wazniak4ever,代码行数:11,代码来源:CourseSelection.xaml.cs


示例16: OnAddNewSearch

        private void OnAddNewSearch(AddSearchMessage message)
        {
            var view = new SearchResultView();
            ((SearchViewModel) view.DataContext).Keyword = message.Keyword;
            ((SearchViewModel) view.DataContext).Search();

            var pivotItem = new PivotItem();
            pivotItem.Header = message.Keyword;
            pivotItem.Content = view;
            _searchPivot.Items.Add(pivotItem);
        }
开发者ID:follesoe,项目名称:FrontEnd2010,代码行数:11,代码来源:MainPage.xaml.cs


示例17: LoadItems

        protected override IEnumerable<PivotItem> LoadItems()
        {
            XPathHelper document = null;
            using (WebClient webClient = new WebClient())
            {
                document = new XPathHelper(webClient.DownloadString(this.BasePath));
            }

            int index = 0;
            foreach (XPathHelper itemNode in document.FindNodes("//item"))
            {
                PivotItem item = new PivotItem(index.ToString(), this);

                String value = null;
                if (itemNode.TryFindString("title", out value))
                {
                    item.Name = value;
                }

                if (itemNode.TryFindString("description", out value))
                {
                    item.Description = value;
                }

                if (itemNode.TryFindString("link", out value))
                {
                    item.Href = value;
                }

                if (itemNode.TryFindString("author", out value))
                {
                    item.AddFacetValues("Author", value);
                }

                foreach (XPathHelper categoryNode in itemNode.FindNodes("category"))
                {
                    item.AddFacetValues("Category", categoryNode.FindString("."));
                }

                if (itemNode.TryFindString("pubDate", out value))
                {
                    DateTime dateValue = DateTime.Now;
                    if (DateTime.TryParse(value, out dateValue))
                    {
                        item.AddFacetValues("Date", dateValue);
                    }
                }

                yield return item;
                index++;
            }
        }
开发者ID:saviourofdp,项目名称:pauthor,代码行数:52,代码来源:RssCollectionSource.cs


示例18: TestAddFacetValueExistingFacetCategory

        public void TestAddFacetValueExistingFacetCategory()
        {
            emptyCollection.FacetCategories.Add(new PivotFacetCategory("bravo", PivotFacetType.String));

            PivotItem item = new PivotItem("alpha", emptyCollection);
            item.AddFacetValues("bravo", "charlie");
            item.AddFacetValues("bravo", "delta");

            AssertEqual("charlie", item.GetAllFacetValues("bravo")[0]);
            AssertEqual("delta", item.GetAllFacetValues("bravo")[1]);
            AssertEqual(2, item.GetAllFacetValues("bravo").Count);
            AssertEqual(1, item.FacetCategories.Count());
        }
开发者ID:saviourofdp,项目名称:pauthor,代码行数:13,代码来源:PivotItemUnitTest.cs


示例19: BuildPivotContent

        private void BuildPivotContent()
        {
            // TODO: use DataBinding instead of generating controls by code

            var uniqueYears =
                (from data in this.Data
                 select data["Year"]).Distinct().OrderBy(x => x).ToList();
            
            uniqueYears.ForEach(x => {

                var pivotItem = new PivotItem() { Header = x };
                var grid = new Grid();

                var dataForYear =
                (from data in this.Data
                 select data)
                 .Where(y => y["Year"] == x)
                 .Distinct()
                 .OrderBy(z => z["Count"]);

                StringBuilder causes = new StringBuilder();

            dataForYear.ToList()
            .ForEach(line =>
                    {
                        var lineString = string.Format("{0} ({1}, {2})", line["Cause of Death"], line["Sex"], line["Ethnicity"]);
                        causes.AppendLine(lineString);
                    }
                );

                var textBlock = new TextBlock()
                    {
                        Text = causes.ToString()
                    };

                ScrollViewer sv = new ScrollViewer();
                sv.Content = textBlock;

                grid.Children.Add(sv);

                pivotItem.Content = grid;
                pvtPivot.Items.Add(pivotItem);


            } );




        }
开发者ID:FrankLaVigne,项目名称:UWP-CSV-Parser,代码行数:50,代码来源:MainPage.xaml.cs


示例20: CreateCityMenu

 void CreateCityMenu()
 {
     SubContinent[] subContinents = CityData.GetCityData();
     for (int i = 0; i < subContinents.Length; i++)
     {
         PivotItem pv = new PivotItem();
         pv.Header = subContinents[i]._Name;
         pv.FontSize = 10;
         ChangeCityPivot.Items.Add(pv);
         CityStateList list = new CityStateList(subContinents[i]._stateOrCityList, this, i);
         pv.Content = list;
         pv.Tag = subContinents[i];
     }
 }
开发者ID:narganapathy,项目名称:Hindu-Calendar,代码行数:14,代码来源:ChangeCity.xaml.cs



注:本文中的PivotItem类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# PivotPosition类代码示例发布时间:2022-05-24
下一篇:
C# Pitch类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap