adapted styling to CSS, still sample code

This commit is contained in:
2025-03-14 15:46:00 +01:00
parent 45cca4d8e3
commit 2c9ff99502
5 changed files with 16 additions and 41 deletions

View File

@ -3,7 +3,6 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="using:StarsAssistant.ViewModels"
xmlns:cols="clr-namespace:StarsAssistant.Views.DataGridColumn"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="200"
x:Class="StarsAssistant.Views.BuColView"
x:DataType="vm:BuColViewModel">
@ -25,7 +24,7 @@
<DataGridTextColumn Header="Planet" Binding="{Binding Name}" />
<DataGridTextColumn Header="Planet" Binding="{Binding Name}" CellStyleClasses="cool"/>
<!-- Class -->
<!-- Info -->
<DataGridTextColumn Header="Pop" Binding="{Binding Population}" />
@ -33,18 +32,7 @@
<DataGridTextColumn Header="Growth" Binding="{Binding PopulationGrowth}" />
<DataGridTextColumn Header="Pop T1" Binding="{Binding EnRoutePopulation}" />
<DataGridTextColumn Header="Pop T%" Binding="{Binding PopulationTargetPercent}" IsReadOnly="false"/>
<!-- DataGridTextColumn Header="Pop %"
Binding="{Binding CapacityPercent, StringFormat='{}{0}%'}"
/ -->
<DataGridTemplateColumn Header="Pop %">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<cols:PopulationCapacity DataContext="{Binding CapacityPercent}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Header="Pop %" Binding="{Binding CapacityPercent }" />
<!-- Terra Delta assumed -->
<DataGridTextColumn Header="Value" Binding="{Binding Value}" />

View File

@ -1,14 +0,0 @@
<UserControl xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="using:StarsAssistant.ViewModels.DataGridColumn"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="StarsAssistant.Views.DataGridColumn.PopulationCapacity"
x:DataType="vm:PopulationCapacity">
<Border Background="{Binding BackgroundColor}">
<TextBlock Text="{Binding Value, StringFormat='{}{0}%'}"
VerticalAlignment="Center" HorizontalAlignment="Right"
/>
</Border>
</UserControl>

View File

@ -1,13 +0,0 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
namespace StarsAssistant.Views.DataGridColumn;
public partial class PopulationCapacity : UserControl
{
public PopulationCapacity()
{
InitializeComponent();
}
}