Add TreeDataGrid default styles
MODIFY
WalletWasabi.Fluent/Styles/Styles.axaml
WalletWasabi.Fluent/Styles/Styles.axaml
<StyleInclude Source="avares://WalletWasabi.Fluent/Controls/HistoryPlaceholderPanel.axaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/DataGrid.axaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/DataBox.axaml" />
+ <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/TreeDataGrid.axaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/RadioButton.axaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/SettingsLayout.axaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/Slider.axaml" />

ADD
WalletWasabi.Fluent/Styles/TreeDataGrid.axaml
+<Styles xmlns="https://github.com/avaloniaui"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
+
+ <Style Selector="TreeDataGrid">
+ <!-- <Setter Property="GridLinesVisibility" Value="Horizontal"/> -->
+ <!-- <Setter Property="IsReadOnly" Value="True"/> -->
+ <Setter Property="CanUserResizeColumns" Value="True"/>
+ </Style>
+
+ <Style Selector="TreeDataGridRow">
+ <Setter Property="Focusable" Value="False" />
+ <Setter Property="Template">
+ <ControlTemplate>
+ <DockPanel LastChildFill="True">
+ <Border Name="PART_SelectionIndicator"
+ BorderThickness="2 0 0 0"
+ DockPanel.Dock="Left"
+ VerticalAlignment="Stretch" />
+ <DataGridFrozenGrid Name="PART_Root"
+ RowDefinitions="*,Auto,Auto"
+ ColumnDefinitions="Auto,*">
+
+ <Rectangle Name="BackgroundRectangle"
+ Grid.RowSpan="2"
+ Grid.ColumnSpan="2" />
+ <!--<Rectangle x:Name="InvalidVisualElement"
+ Grid.ColumnSpan="2"
+ Fill="{DynamicResource DataGridRowInvalidBrush}" />-->
+
+ <!--<DataBoxRowHeader Name="PART_RowHeader"
+ Grid.RowSpan="3"
+ DataGridFrozenGrid.IsFrozen="True" />-->
+ <!--<DataBoxCellsPresenter Name="PART_CellsPresenter"
+ Grid.Column="1"
+ DataGridFrozenGrid.IsFrozen="True" />-->
+ <TreeDataGridCellsPresenter Name="PART_CellsPresenter"
+ Grid.Column="1"
+ ElementFactory="{TemplateBinding ElementFactory}"
+ Items="{TemplateBinding Columns}"
+ Rows="{TemplateBinding Rows}"/>
+ <!--<DataBoxDetailsPresenter Name="PART_DetailsPresenter"
+ Grid.Row="1"
+ Grid.Column="1"
+ Background="{DynamicResource DataGridDetailsPresenterBackgroundBrush}" />-->
+ <Rectangle Name="PART_BottomGridLine"
+ Grid.Row="2"
+ Grid.Column="1"
+ HorizontalAlignment="Stretch"
+ Height="1" />
+
+ </DataGridFrozenGrid>
+ </DockPanel>
+ </ControlTemplate>
+ </Setter>
+ </Style>
+
+ <Style Selector="TreeDataGridRow:pointerover /template/ Rectangle#BackgroundRectangle">
+ <Setter Property="Fill" Value="{DynamicResource DataGridRowSelectedBackgroundColor}" />
+ </Style>
+ <Style Selector="TreeDataGridRow:selected /template/ Border#PART_SelectionIndicator">
+ <Setter Property="BorderBrush" Value="{DynamicResource DataGridRowIndicatorBrush}" />
+ </Style>
+ <Style Selector="TreeDataGridRow /template/ Border#PART_SelectionIndicator">
+ <Setter Property="BorderBrush" Value="Transparent" />
+ </Style>
+
+ <Style Selector=":is(TreeDataGridCell)">
+ <Setter Property="Padding" Value="0"/>
+ </Style>
+
+ <Style Selector="TreeDataGridColumnHeader">
+ <Setter Property="FontSize" Value="{StaticResource FontSizeH7}" />
+ <Setter Property="FontWeight" Value="Bold" />
+ <Setter Property="Padding" Value="12 10 10 10" />
+ </Style>
+</Styles>

Add TreeDataGrid default styles