Дані про проект до XAML
Огляд
XAML (розширювана мова розмітки додатків)-це декларативна мова на основі XML, що використовується в основному для визначення інтерфейсів користувача в .NET, таких як WPF та UWP. Aspose.tasks для .NET дозволяє розробникам експортувати дані Microsoft Project (MPP, XML) до XAML FORMAT, який потім може бути вбудований у настільні програми, надруковані або подальше налаштовані за допомогою інструментів WPF/XAML.
Ця функція корисна, коли:
- Ви хочете відобразити дані проекту в багатий UI за допомогою WPF;
- Ви плануєте вставити Перегляди gantt, що займаються лише для читання у настільну систему;
- Вам потрібен НЕЗАКОНАЛЬНА ПЛАТЕЛЬНА ВКЛЮЧЕННЯ ДЛЯ ВІДПОВІДАЛЬНОГО ПРОЕКТУ ВІДПОВІДНОГО ПРОЕКТУ.
Підтримувані подання виводу
Презентаційна форма
перерахування визначає підтримувані типи перегляду під час експорту в XAML:
Ganttchart
- показує завдання та їх терміни;- `` Taskuasing` - представляє завдання та робота на завдання;
ResourceAsage
- Деталі розповсюдження робочого навантаження на ресурс;ResourceSeet
- табличний вигляд ресурсів.
Вони можуть поєднуватися з параметрами відображення, щоб повністю налаштувати вихід.
Надання XAML з опціями збереження
Щоб передати файл проекту до Xaml:
- Створити екземпляр
xamloptions
; - Налаштування параметрів макета, перегляду та відображення:
FitContent
: ensures the content fits into view;LegendOnEachPage
: toggles legend visibility;Timescale
: sets granularity (e.g., Days, Weeks);View
: defines the layout and columns to include;
- Збережіть проект за допомогою
Project.save ()
зsavefileformat.xaml
.
Приклад 1: Основне збереження до XAML
Advanced Usage: Customizing View Options
Aspose.Tasks allows fine-grained customization of the XAML output. You can define:
- Which columns are shown using
GanttChartColumn
; - What font, text alignment, or column widths to apply;
- Whether to include non-working time or roll-up tasks.
Example 2: Export XAML with View Options
Rendering with Different Presentation Formats
You can choose different data perspectives when exporting to XAML using the PresentationFormat
property.
Example 3: Export TaskUsage, ResourceUsage, and Gantt views
Підсумок
Експорт даних проєкту в XAML за допомогою Aspose.Tasks для .NET відкриває потужні можливості інтеграції з настільними програмами на основі WPF/XAML. Вихідні дані є векторними, незалежними від роздільної здатності та готовими до динамічного стилізації та відображення.
🔗 Див. також: