diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 39333f37ba..3f4fbb0d50 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -32,7 +32,7 @@ jobs:
- job: macOS
pool:
- vmImage: 'xcode9-macos10.13'
+ vmImage: 'macOS-10.14'
steps:
- task: DotNetCoreInstaller@0
inputs:
@@ -49,7 +49,7 @@ jobs:
inputs:
actions: 'build'
scheme: ''
- sdk: 'macosx10.13'
+ sdk: 'macosx10.14'
configuration: 'Release'
xcWorkspacePath: '**/*.xcodeproj/project.xcworkspace'
xcodeVersion: 'default' # Options: 8, 9, default, specifyPath
diff --git a/src/Avalonia.Controls.DataGrid/Properties/AssemblyInfo.cs b/src/Avalonia.Controls.DataGrid/Properties/AssemblyInfo.cs
index d5ad4c75f8..f15442addf 100644
--- a/src/Avalonia.Controls.DataGrid/Properties/AssemblyInfo.cs
+++ b/src/Avalonia.Controls.DataGrid/Properties/AssemblyInfo.cs
@@ -8,7 +8,6 @@ using Avalonia.Metadata;
[assembly: InternalsVisibleTo("Avalonia.Controls.UnitTests")]
[assembly: InternalsVisibleTo("Avalonia.DesignerSupport")]
-[assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia")]
[assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls")]
-[assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Primitives")]
[assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Collections")]
+[assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Primitives")]
diff --git a/src/Avalonia.Controls/Grid.cs b/src/Avalonia.Controls/Grid.cs
index b51583d8b3..90a27d0b31 100644
--- a/src/Avalonia.Controls/Grid.cs
+++ b/src/Avalonia.Controls/Grid.cs
@@ -177,6 +177,17 @@ namespace Avalonia.Controls
return element.GetValue(RowSpanProperty);
}
+
+ ///
+ /// Gets the value of the IsSharedSizeScope attached property for a control.
+ ///
+ /// The control.
+ /// The control's IsSharedSizeScope value.
+ public static bool GetIsSharedSizeScope(AvaloniaObject element)
+ {
+ return element.GetValue(IsSharedSizeScopeProperty);
+ }
+
///
/// Sets the value of the Column attached property for a control.
///
@@ -217,6 +228,16 @@ namespace Avalonia.Controls
element.SetValue(RowSpanProperty, value);
}
+ ///
+ /// Sets the value of IsSharedSizeScope property for a control.
+ ///
+ /// The control.
+ /// The IsSharedSizeScope value.
+ public static void SetIsSharedSizeScope(AvaloniaObject element, bool value)
+ {
+ element.SetValue(IsSharedSizeScopeProperty, value);
+ }
+
///
/// Gets the result of the last column measurement.
/// Use this result to reduce the arrange calculation.