From 8114aea925f8bef2effa657bf039976b69f6a400 Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen Date: Wed, 9 Sep 2026 12:06:37 +0000 Subject: [PATCH] fluet 2- add table view templates --- .../Accents/FluentControlResources.xaml | 59 ++++++++- .../Controls/FluentControls.xaml | 4 + .../Controls/TableView.xaml | 116 ++++++++++++++++++ .../Controls/TableViewCell.xaml | 11 ++ .../Controls/TableViewColumnHeader.xaml | 55 +++++++++ .../Controls/TableViewRow.xaml | 67 ++++++++++ 6 files changed, 308 insertions(+), 4 deletions(-) create mode 100644 src/Avalonia.Themes.Fluent2/Controls/TableView.xaml create mode 100644 src/Avalonia.Themes.Fluent2/Controls/TableViewCell.xaml create mode 100644 src/Avalonia.Themes.Fluent2/Controls/TableViewColumnHeader.xaml create mode 100644 src/Avalonia.Themes.Fluent2/Controls/TableViewRow.xaml diff --git a/src/Avalonia.Themes.Fluent2/Accents/FluentControlResources.xaml b/src/Avalonia.Themes.Fluent2/Accents/FluentControlResources.xaml index 55dac7d371..46aa831eb6 100644 --- a/src/Avalonia.Themes.Fluent2/Accents/FluentControlResources.xaml +++ b/src/Avalonia.Themes.Fluent2/Accents/FluentControlResources.xaml @@ -83,7 +83,7 @@ - + @@ -705,7 +705,33 @@ - + + + + + + + + + + + + + + Transparent + Transparent + + + + + + + + + + + + @@ -752,9 +778,9 @@ - + - + @@ -1419,6 +1445,31 @@ + + + + + + + + + + + + Transparent + Transparent + + + + + + + + + + + + diff --git a/src/Avalonia.Themes.Fluent2/Controls/FluentControls.xaml b/src/Avalonia.Themes.Fluent2/Controls/FluentControls.xaml index 45314f84ca..bee0e87b6f 100644 --- a/src/Avalonia.Themes.Fluent2/Controls/FluentControls.xaml +++ b/src/Avalonia.Themes.Fluent2/Controls/FluentControls.xaml @@ -52,6 +52,10 @@ + + + + diff --git a/src/Avalonia.Themes.Fluent2/Controls/TableView.xaml b/src/Avalonia.Themes.Fluent2/Controls/TableView.xaml new file mode 100644 index 0000000000..f7dbd65220 --- /dev/null +++ b/src/Avalonia.Themes.Fluent2/Controls/TableView.xaml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Avalonia.Themes.Fluent2/Controls/TableViewCell.xaml b/src/Avalonia.Themes.Fluent2/Controls/TableViewCell.xaml new file mode 100644 index 0000000000..c3602f92d5 --- /dev/null +++ b/src/Avalonia.Themes.Fluent2/Controls/TableViewCell.xaml @@ -0,0 +1,11 @@ + + + 12,0 + + + + + + diff --git a/src/Avalonia.Themes.Fluent2/Controls/TableViewColumnHeader.xaml b/src/Avalonia.Themes.Fluent2/Controls/TableViewColumnHeader.xaml new file mode 100644 index 0000000000..23d1d37c53 --- /dev/null +++ b/src/Avalonia.Themes.Fluent2/Controls/TableViewColumnHeader.xaml @@ -0,0 +1,55 @@ + + + + + + + + + 12 + 0,-9,-6,-12 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Avalonia.Themes.Fluent2/Controls/TableViewRow.xaml b/src/Avalonia.Themes.Fluent2/Controls/TableViewRow.xaml new file mode 100644 index 0000000000..2eda8a45fe --- /dev/null +++ b/src/Avalonia.Themes.Fluent2/Controls/TableViewRow.xaml @@ -0,0 +1,67 @@ + + + 6,9,6,12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +