Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Суть этого пивота в том, что это странички с месяцами, с некоторой информацией на каждой.
- private void CreatePivots()
- {
- DateTime Today = DateTime.Now;
- DateTime HistoryMonth;
- string monthName;
- int months = Settings.PAY_HISTORY_MONTHS_COUNT; // Количество месяцев, отображаемых в истории
- var monthsList = new List<MonthData>(); /* Коллекция из объектов а не строк, потому что потом
- * будет больше информации. Пока-что пытаюсь
- * вставить хотябы название месяца */
- for (int i = 0; i < months; i++)
- {
- HistoryMonth = Today.AddMonths(-i);
- monthName = new CultureInfo("ru-RU").DateTimeFormat.GetMonthName( HistoryMonth.Month ); // Название месяца на Русском
- monthsList.Add(new MonthData() {
- date = String.Format("{0} {1}", monthName, HistoryMonth.Year) // Февраль 2016
- });
- }
- /* Months_Pivot - Это <Pivot x:Name="Months_Pivot">
- * К PivotItem не дает написать ItemSource */
- Months_Pivot.ItemsSource = monthsList; // Привязываем данные
- }
- /* Проблема этого кода в том, что в создаются какие-то свои стандартные PivotItem, совершенно не привязанные к моему шаблону,
- * в которых в качестве тайтла и содержимого отображается полное название класса MonthData
- *
- * Как должно быть: https://yadi.sk/i/9SD7BxZdpUP97
- * Как получается: https://yadi.sk/i/sPD9AKGnpUPUJ
- */
Add Comment
Please, Sign In to add comment