diff --git a/src/Avalonia.Controls/Chrome/CaptionButtons.cs b/src/Avalonia.Controls/Chrome/CaptionButtons.cs
index a66eb853cd..75d6c366b8 100644
--- a/src/Avalonia.Controls/Chrome/CaptionButtons.cs
+++ b/src/Avalonia.Controls/Chrome/CaptionButtons.cs
@@ -2,10 +2,13 @@
using System.Reactive.Disposables;
using Avalonia.Controls.Primitives;
-namespace Avalonia.Controls.Chrome
-{
#nullable enable
+namespace Avalonia.Controls.Chrome
+{
+ ///
+ /// Draws window minimize / maximize / close buttons in a when managed client decorations are enabled.
+ ///
public class CaptionButtons : TemplatedControl
{
private CompositeDisposable? _disposables;
diff --git a/src/Avalonia.Controls/Chrome/TitleBar.cs b/src/Avalonia.Controls/Chrome/TitleBar.cs
index c3b4dbf3ea..b044ffc59c 100644
--- a/src/Avalonia.Controls/Chrome/TitleBar.cs
+++ b/src/Avalonia.Controls/Chrome/TitleBar.cs
@@ -2,14 +2,17 @@
using System.Reactive.Disposables;
using Avalonia.Controls.Primitives;
-namespace Avalonia.Controls.Chrome
-{
#nullable enable
+namespace Avalonia.Controls.Chrome
+{
+ ///
+ /// Draws a titlebar when managed client decorations are enabled.
+ ///
public class TitleBar : TemplatedControl
{
private CompositeDisposable? _disposables;
- private Window? _hostWindow;
+ private readonly Window? _hostWindow;
private CaptionButtons? _captionButtons;
public TitleBar(Window hostWindow)
@@ -60,7 +63,7 @@ namespace Avalonia.Controls.Chrome
}
}
- void UpdateSize()
+ private void UpdateSize()
{
if (_hostWindow != null)
{