diff --git a/src/Avalonia.Base/Utilities/AvaloniaPropertyDictionary.cs b/src/Avalonia.Base/Utilities/AvaloniaPropertyDictionary.cs
index be724bb1b9..92f5d6f2d1 100644
--- a/src/Avalonia.Base/Utilities/AvaloniaPropertyDictionary.cs
+++ b/src/Avalonia.Base/Utilities/AvaloniaPropertyDictionary.cs
@@ -104,6 +104,12 @@ namespace Avalonia.Utilities
InsertEntry(new Entry(property, value), index);
}
+ ///
+ /// Determines whether the collection contains the specified key.
+ ///
+ /// The key.
+ public bool ContainsKey(AvaloniaProperty property) => TryGetEntry(property.Id, out _);
+
///
/// Gets the key and value at the specified index.
///