forked from amkovkov/GranuSightSoftware2
Move ResourceView and all related to ui core namespace GSS2.UI.Core Split ResourceView on separate elements Make parts folding depended on size
29 lines
1.6 KiB
XML
29 lines
1.6 KiB
XML
<UserControl xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:local="using:GSS2.UI.Core.Views"
|
|
xmlns:vm="using:GSS2.UI.Core.ViewModels"
|
|
xmlns:behaviors="using:GSS2.UI.Core.Behaviors"
|
|
xmlns:lvc="using:LiveChartsCore.SkiaSharpView.Avalonia"
|
|
x:Class="GSS2.UI.Core.Views.ResourcesView"
|
|
x:DataType="vm:ResourcesViewModel"
|
|
Bounds="{Binding Bounds, Mode=OneWayToSource}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="3*" behaviors:GridColumnHideBehavior.IsVisible="{Binding IsChartsColumnVisible}" />
|
|
<ColumnDefinition Width="*" behaviors:GridColumnHideBehavior.IsVisible="{Binding IsBarsColumnVisible}" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Grid RowDefinitions="*,*,*" Column="0">
|
|
<local:ResourceChartView Grid.Row="0" DataContext="{Binding CpuUsageChartViewModel}" />
|
|
<local:ResourceChartView Grid.Row="1" DataContext="{Binding CpuTemperatureChartViewModel}" />
|
|
<local:ResourceChartView Grid.Row="2" DataContext="{Binding MemoryUsageChartViewModel}" />
|
|
</Grid>
|
|
|
|
<Grid RowDefinitions="*,*,*" Column="1">
|
|
<local:ResourceCpuUsageBarsView Grid.Row="0" DataContext="{Binding CpuUsageBarsViewModel}" />
|
|
<local:ResourceBarView Grid.Row="1" DataContext="{Binding CpuTemperatureBarViewModel}" />
|
|
<local:ResourceBarView Grid.Row="2" DataContext="{Binding MemoryUsageBarViewModel}" />
|
|
</Grid>
|
|
</Grid>
|
|
</UserControl>
|