Add placeholder style for chart
MODIFY
WalletWasabi.Fluent/Styles/BalanceLineChart.axaml
WalletWasabi.Fluent/Styles/BalanceLineChart.axaml
</Setter>
<Setter Property="AreaStroke" Value="{DynamicResource LineChartLineColor}" />
</Style>
+ <!-- LineChart Area placeholder -->
+ <Style Selector="c|LineChart.placeholder">
+ <Setter Property="AreaFill">
+ <LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%" Opacity="0.1">
+ <LinearGradientBrush.GradientStops>
+ <GradientStop Offset="0.0" Color="{DynamicResource LineChartAreaGradientStartStopColor}" />
+ <GradientStop Offset="1.0" Color="{DynamicResource LineChartAreaGradientEndStopColor}" />
+ </LinearGradientBrush.GradientStops>
+ </LinearGradientBrush>
+ </Setter>
+ <Setter Property="AreaStroke">
+ <SolidColorBrush Color="{DynamicResource LineChartLineColor}" Opacity="0.1"/>
+ </Setter>
+ </Style>
<!-- LineChart Border -->
<Style Selector="c|LineChart.border">
<Setter Property="BorderThickness" Value="1" />

MODIFY
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/WalletBalanceChart/WalletBalanceChartLargeTileView.axaml
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/WalletBalanceChart/WalletBalanceChartLargeTileView.axaml
YAxisLabels="{Binding Animator.YLabels}"
IsVisible="{Binding !IsEmptyWallet}" />
<c:LineChart x:CompileBindings="True"
- Classes="area border xAxis yAxis"
+ Classes="area placeholder border xAxis yAxis"
Margin="30 10 15 30"
SmoothCurve="True"
XAxisMinimum="{Binding Placeholder.XMinimum}"

MODIFY
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/WalletBalanceChart/WalletBalanceChartMediumTileView.axaml
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/WalletBalanceChart/WalletBalanceChartMediumTileView.axaml
YAxisLabels="{Binding Animator.YLabels}"
IsVisible="{Binding !IsEmptyWallet}" />
<c:LineChart x:CompileBindings="True"
- Classes="area border xAxis yAxis"
+ Classes="area placeholder border xAxis yAxis"
Margin="30 10 15 30"
SmoothCurve="True"
XAxisMinimum="{Binding Placeholder.XMinimum}"

MODIFY
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/WalletBalanceChart/WalletBalanceChartWideTileView.axaml
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/WalletBalanceChart/WalletBalanceChartWideTileView.axaml
YAxisLabels="{Binding Animator.YLabels}"
IsVisible="{Binding !IsEmptyWallet}" />
<c:LineChart x:CompileBindings="True"
- Classes="area border xAxis yAxis"
+ Classes="area placeholder border xAxis yAxis"
Margin="30 10 15 30"
SmoothCurve="True"
XAxisMinimum="{Binding Placeholder.XMinimum}"

Add placeholder style for chart