1using CommunityToolkit.Mvvm.ComponentModel;
2using CommunityToolkit.Mvvm.Input;
43 widget.IsMaximized =
false;
44 widget.PropertyChanged += (sender, e) =>
59 public void RestoreLayout()
63 analyticsWidget.IsMaximized =
false;
IAnalyticsWidget MaximizedAnalyticsWidget
Return the first IAnalyticsWidget with the IAnalyticsWidget.IsMaximized flag set.
AnalyticsViewModel(IEnumerable< IAnalyticsWidget > availableAnalyticsWidgets)
Constructor of the analytics view model.
IEnumerable< IAnalyticsWidget > NormalSizedAnalyticsWidgets
List of normal sized (not maximized) IAnalyticsWidget objects.
void OnNavigatedFrom()
OnNavigatedFrom method to handle navigation away from this object.
bool IsMaximizedAnalyticsWidgetAvailable
True, when the MaximizedAnalyticsUserControl isn't null
void OnNavigatedTo(object parameter)
OnNavigatedTo method to handle navigation to this object.
IEnumerable< IAnalyticsWidget > AvailableAnalyticsWidgets
List of available IAnalyticsWidget objects.
Interface for objects that need to handle navigation events.