Veeam.Visualization.Library.CapacityPlanningWidgetCustomConfigurationImplementation (ComponentImplementation)

Element properties:

TypeMicrosoft.SystemCenter.Visualization.CustomConfigurationPages
PlatformAll
Targetcomponent://Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget
AccessibilityPublic

Source Code:

<ComponentImplementation ID="Veeam.Visualization.Library.CapacityPlanningWidgetCustomConfigurationImplementation" TypeId="MSVCL!Microsoft.SystemCenter.Visualization.CustomConfigurationPages" Target="component://Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget" Accessibility="Public" Platform="All">
<Composite>
<Variable Id="ScopePageIsValid" Type="xsd://boolean"/>
<Variable Id="ForecastHorisonPageIsValid" Type="xsd://boolean"/>
<Variable Id="AspectPageIsValid" Type="xsd://boolean"/>
<Variable Id="ManagementPackType" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.OperationalDataTypes/BaseManagementPackType"/>
<Variable Id="SelectedManagementPackTypes" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.OperationalDataTypes/BaseManagementPackType[]"/>
<Component TypeId="MSVCL!Microsoft.SystemCenter.Visualization.CustomPages">
<Binding PropertyId="Pages">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.WizardRegularPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ScopePage.StepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ScopePage.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/ScopePageIsValid$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.WidgetConfigWizard.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGrid">
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Veeam.Visualization.Library.UIComponents.Label">
<Binding PropertyId="Value">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ScopePage.Header/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.MultiObjectWithRecursionLevelPickerComponent">
<Binding PropertyId="SelectedManagedEntitiesWithRecursionLevel">
<Reference>$Property/Data/TargetEntitiesIds$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ScopePage.MultiPicker.Title/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Veeam.Visualization.Library.FilteredSingleTypePicker">
<Binding PropertyId="Title">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ScopePage.SinglePicker.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="SelectedBaseManagementPackType">
<Reference>$Property/Data/BaseManagementPackType$</Reference>
</Binding>
<Binding PropertyId="BaseTypes">
<Reference>$Property/Data/TargetEntitiesIds$</Reference>
</Binding>
<Binding PropertyId="DefaultData">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/DisplayNameValuePair">
<Binding PropertyId="DisplayName">
<SimpleValue Type="xsd://string" Value="Object"/>
</Binding>
</ComplexValue>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="CapacityPlanningWidgetScopePageValidator">
<Binding PropertyId="TargetEntities">
<Reference>$Property/Data/TargetEntitiesIds$</Reference>
</Binding>
<Binding PropertyId="BaseManagementPackType">
<Reference>$Property/Data/BaseManagementPackType$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/ScopePageIsValid$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.WizardRegularPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ForecastHorison.StepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ForecastHorison.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/ForecastHorisonPageIsValid$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.WidgetConfigWizard.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGrid">
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="CapacityPlanningWidget.ConfigWizard.ForecastHorisonPageComponent">
<Binding PropertyId="DateFromTimeRange">
<Reference>$Property/Data/DateFromTimeRange$</Reference>
</Binding>
<Binding PropertyId="HorisontTimeRange">
<Reference>$Property/Data/HorisontTimeRange$</Reference>
</Binding>
<Binding PropertyId="DateFromTimeRangeTitle">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ForecastHorison.DateFromTitle/DisplayName$</Reference>
</Binding>
<Binding PropertyId="HorisontTimeRangeTitle">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.ForecastHorison.DateHorisonTitle/DisplayName$</Reference>
</Binding>
<Binding PropertyId="DefaultDateFromTimeRange">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DynamicDateTimeRange">
<Binding PropertyId="StartPoint">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DateTimeRangePart">
<Binding PropertyId="BaseDateTime">
<SimpleValue Type="xsd://string" Value="Present"/>
</Binding>
<Binding PropertyId="OffsetType">
<SimpleValue Type="xsd://string" Value="Day"/>
</Binding>
<Binding PropertyId="Offset">
<SimpleValue Type="xsd://int" Value="-90"/>
</Binding>
</ComplexValue>
</Binding>
<Binding PropertyId="EndPoint">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DateTimeRangePart">
<Binding PropertyId="BaseDateTime">
<SimpleValue Type="xsd://string" Value="Present"/>
</Binding>
<Binding PropertyId="OffsetType">
<SimpleValue Type="xsd://string" Value="Day"/>
</Binding>
<Binding PropertyId="Offset">
<SimpleValue Type="xsd://int" Value="0"/>
</Binding>
</ComplexValue>
</Binding>
</ComplexValue>
</Binding>
<Binding PropertyId="DefaultHorisontTimeRange">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DynamicDateTimeRange">
<Binding PropertyId="StartPoint">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DateTimeRangePart">
<Binding PropertyId="BaseDateTime">
<SimpleValue Type="xsd://string" Value="Present"/>
</Binding>
<Binding PropertyId="OffsetType">
<SimpleValue Type="xsd://string" Value="Day"/>
</Binding>
<Binding PropertyId="Offset">
<SimpleValue Type="xsd://int" Value="-90"/>
</Binding>
</ComplexValue>
</Binding>
<Binding PropertyId="EndPoint">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DateTimeRangePart">
<Binding PropertyId="BaseDateTime">
<SimpleValue Type="xsd://string" Value="Present"/>
</Binding>
<Binding PropertyId="OffsetType">
<SimpleValue Type="xsd://string" Value="Day"/>
</Binding>
<Binding PropertyId="Offset">
<SimpleValue Type="xsd://int" Value="0"/>
</Binding>
</ComplexValue>
</Binding>
</ComplexValue>
</Binding>
<Binding PropertyId="PageBehavior">
<SimpleValue Type="xsd://string" Value="ConfugurationPage"/>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/ForecastHorisonPageIsValid$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.WizardRegularPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.AspectPage.StepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.CapacityPlanningWidget.ConfigurationPages.AspectPage.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/AspectPageIsValid$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Veeam.Visualization.Library!Veeam.Visualization.Library.WidgetConfigWizard.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGrid">
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="CapacityPlanningWidget.AspectControl">
<Binding PropertyId="BaseManagementPackType">
<Reference>$Property/Data/BaseManagementPackType$</Reference>
</Binding>
<Binding PropertyId="Aspects">
<Reference>$Property/Data/Aspects$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/AspectPageIsValid$</Reference>
</Binding>
<Binding PropertyId="PageBehavior">
<SimpleValue Type="xsd://string" Value="ConfugurationPage"/>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>