about summary refs log tree commit diff
path: root/ModerationClient/Views/MainWindow/ClientView.axaml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ModerationClient/Views/MainWindow/ClientView.axaml.cs')
-rw-r--r--ModerationClient/Views/MainWindow/ClientView.axaml.cs27
1 files changed, 27 insertions, 0 deletions
diff --git a/ModerationClient/Views/MainWindow/ClientView.axaml.cs b/ModerationClient/Views/MainWindow/ClientView.axaml.cs
new file mode 100644
index 0000000..894e807
--- /dev/null
+++ b/ModerationClient/Views/MainWindow/ClientView.axaml.cs
@@ -0,0 +1,27 @@
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace ModerationClient.Views;
+
+public partial class ClientView : UserControl {
+    
+    public ClientView() {
+        InitializeComponent();
+        
+        // PropertyChanged += (_, e) => {
+        //     switch (e.Property.Name) {
+        //         case nameof(Width): {
+        //             //make sure all columns fit
+        //             var grid = this.LogicalChildren.OfType<Grid>().FirstOrDefault();
+        //             if(grid is null) {
+        //                 Console.WriteLine("Failed to find Grid in ClientView");
+        //                 return;
+        //             }
+        //             Console.WriteLine($"ClientView width changed to {Width}");
+        //             var columns = grid.ColumnDefinitions;
+        //             break;
+        //         }
+        //     }
+        // };
+    }
+}