committed by
GitHub
354 changed files with 12147 additions and 2217 deletions
@ -0,0 +1,76 @@ |
|||
<Project> |
|||
<PropertyGroup> |
|||
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally> |
|||
</PropertyGroup> |
|||
|
|||
<ItemGroup> |
|||
<PackageVersion Include="Appium.WebDriver" Version="5.2.0" /> |
|||
<PackageVersion Include="Avalonia.Angle.Windows.Natives" Version="2.1.25547.20250602" /> |
|||
<PackageVersion Include="Avalonia.BuildServices" Version="11.3.2" /> |
|||
<PackageVersion Include="AvaloniaUI.DiagnosticsSupport" Version="2.2.0-beta2" /> |
|||
<PackageVersion Include="BenchmarkDotNet" Version="0.15.6" /> |
|||
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.0" /> |
|||
<PackageVersion Include="Dotnet.Bundle" Version="0.9.13" /> |
|||
<PackageVersion Include="GtkSharp" Version="3.24.24.95" /> |
|||
<PackageVersion Include="HarfBuzzSharp" Version="8.3.1.2" /> |
|||
<PackageVersion Include="HarfBuzzSharp.NativeAssets.Linux" Version="8.3.1.2" /> |
|||
<PackageVersion Include="HarfBuzzSharp.NativeAssets.WebAssembly" Version="8.3.1.2" /> |
|||
<PackageVersion Include="MicroCom.CodeGenerator" Version="0.11.0" /> |
|||
<PackageVersion Include="MicroCom.CodeGenerator.MSBuild" Version="0.11.0" /> |
|||
<PackageVersion Include="MicroCom.Runtime" Version="0.11.0" /> |
|||
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.10" /> |
|||
<PackageVersion Include="Microsoft.Build.Framework" Version="18.0.2" /> |
|||
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="15.1.548" /> |
|||
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.11.0" /> |
|||
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.5.0" /> |
|||
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic" Version="4.5.0" /> |
|||
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.5.0" /> |
|||
<PackageVersion Include="Microsoft.CSharp" Version="4.5.0" /> |
|||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" /> |
|||
<PackageVersion Include="Microsoft.Reactive.Testing" Version="6.1.0" /> |
|||
<PackageVersion Include="Microsoft.Testing.Extensions.TrxReport" Version="2.0.2" /> |
|||
<PackageVersion Include="Microsoft.Windows.CsWin32" Version="0.3.257" /> |
|||
<PackageVersion Include="Mono.Cecil" Version="0.11.6" /> |
|||
<PackageVersion Include="MonoMac.NetStandard" Version="0.0.4" /> |
|||
<PackageVersion Include="Moq" Version="4.20.72" /> |
|||
<PackageVersion Include="Nito.AsyncEx.Context" Version="5.1.2" /> |
|||
<PackageVersion Include="NuGet.Protocol" Version="7.0.1" /> |
|||
<PackageVersion Include="Nuke.Common" Version="10.1.0" /> |
|||
<PackageVersion Include="NUnit" Version="4.4.0" /> |
|||
<PackageVersion Include="NUnit3TestAdapter" Version="6.1.0" /> |
|||
<PackageVersion Include="Quamotion.RemoteViewing" Version="1.1.211" /> |
|||
<PackageVersion Include="SharpCompress" Version="0.41.0" /> |
|||
<PackageVersion Include="Silk.NET.Direct3D.Compilers" Version="2.22.0" /> |
|||
<PackageVersion Include="Silk.NET.Direct3D11" Version="2.22.0" /> |
|||
<PackageVersion Include="Silk.NET.Vulkan" Version="2.22.0" /> |
|||
<PackageVersion Include="Silk.NET.Vulkan.Extensions.EXT" Version="2.22.0" /> |
|||
<PackageVersion Include="Silk.NET.Vulkan.Extensions.KHR" Version="2.22.0" /> |
|||
<PackageVersion Include="SixLabors.ImageSharp" Version="2.1.12" /> |
|||
<PackageVersion Include="SkiaSharp" Version="3.119.1" /> |
|||
<PackageVersion Include="SkiaSharp.NativeAssets.Linux" Version="3.119.1" /> |
|||
<PackageVersion Include="SkiaSharp.NativeAssets.WebAssembly" Version="3.119.1" /> |
|||
<PackageVersion Include="System.ComponentModel.Annotations" Version="4.5.0" /> |
|||
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="9.0.10" /> |
|||
<PackageVersion Include="System.Memory" Version="4.5.5" /> |
|||
<PackageVersion Include="System.Net.Http" Version="4.3.4" /> |
|||
<PackageVersion Include="System.Numerics.Vectors" Version="4.6.1" /> |
|||
<PackageVersion Include="System.Reactive" Version="6.1.0" /> |
|||
<PackageVersion Include="System.Reflection.Emit" Version="4.7.0" /> |
|||
<PackageVersion Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.2" /> |
|||
<PackageVersion Include="System.Text.Json" Version="10.0.0" /> |
|||
<PackageVersion Include="System.Text.RegularExpressions" Version="4.3.1" /> |
|||
<PackageVersion Include="Tmds.DBus.Protocol" Version="0.21.2" /> |
|||
<PackageVersion Include="Tmds.DBus.SourceGenerator" Version="0.0.22" /> |
|||
<PackageVersion Include="Xamarin.AndroidX.AppCompat" Version="1.7.1.1" /> |
|||
<PackageVersion Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.2.0" /> |
|||
<PackageVersion Include="Xamarin.AndroidX.Window" Version="1.5.1" /> |
|||
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" /> |
|||
<PackageVersion Include="Xunit.StaFact" Version="3.0.13" /> |
|||
<PackageVersion Include="xunit.v3.extensibility.core" Version="3.2.1" /> |
|||
<PackageVersion Include="xunit.v3.mtp-v2" Version="3.2.1" /> |
|||
</ItemGroup> |
|||
|
|||
<ItemGroup> |
|||
<GlobalPackageReference Include="Microsoft.VisualStudio.SlnGen" Version="8.5.17" PrivateAssets="all" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
File diff suppressed because it is too large
@ -1,8 +1,8 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<!-- '!NET8_0_OR_GREATER' equivalent --> |
|||
<ItemGroup Condition="!('$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), '8.0')))"> |
|||
<PackageReference Include="System.Memory" Version="4.5.5" /> |
|||
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.10" /> |
|||
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="9.0.10" /> |
|||
<PackageReference Include="System.Memory" /> |
|||
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" /> |
|||
<PackageReference Include="System.Diagnostics.DiagnosticSource" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
|
|||
@ -1,5 +0,0 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))"> |
|||
<PackageReference Include="System.ComponentModel.Annotations" Version="4.5.0" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,7 +1,7 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup> |
|||
<PackageReference Include="HarfBuzzSharp" Version="8.3.1.2" /> |
|||
<PackageReference Condition="'$(IncludeLinuxSkia)' == 'true'" Include="HarfBuzzSharp.NativeAssets.Linux" Version="8.3.1.2" /> |
|||
<PackageReference Condition="'$(IncludeWasmSkia)' == 'true'" Include="HarfBuzzSharp.NativeAssets.WebAssembly" Version="8.3.1.2" /> |
|||
<PackageReference Include="HarfBuzzSharp" /> |
|||
<PackageReference Condition="'$(IncludeLinuxSkia)' == 'true'" Include="HarfBuzzSharp.NativeAssets.Linux" /> |
|||
<PackageReference Condition="'$(IncludeWasmSkia)' == 'true'" Include="HarfBuzzSharp.NativeAssets.WebAssembly" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
|
|||
@ -1,5 +0,0 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup> |
|||
<PackageReference Include="SixLabors.ImageSharp" Version="2.1.12" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,3 +0,0 @@ |
|||
<Project> |
|||
<Target Name="Pack" /> |
|||
</Project> |
|||
@ -1,5 +0,0 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup> |
|||
<PackageReference Include="Microsoft.CSharp" Version="4.5.0" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,5 +0,0 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup> |
|||
<PackageReference Include="Microsoft.Reactive.Testing" Version="6.1.0" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,5 +0,0 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup> |
|||
<PackageReference Include="Moq" Version="4.20.72" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,4 +0,0 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,6 +0,0 @@ |
|||
<Project> |
|||
|
|||
<ItemGroup> |
|||
</ItemGroup> |
|||
|
|||
</Project> |
|||
@ -1,5 +0,0 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup> |
|||
<PackageReference Include="System.Reactive" Version="6.1.0" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,14 +0,0 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<PropertyGroup> |
|||
<SharpDXPackageVersion>4.0.1</SharpDXPackageVersion> |
|||
</PropertyGroup> |
|||
<ItemGroup> |
|||
<PackageReference Include="SharpDX" Version="$(SharpDXPackageVersion)" /> |
|||
<PackageReference Include="SharpDX.Direct2D1" Version="$(SharpDXPackageVersion)" /> |
|||
<PackageReference Include="SharpDX.Direct3D11" Version="$(SharpDXPackageVersion)" /> |
|||
<PackageReference Include="SharpDX.DXGI" Version="$(SharpDXPackageVersion)" /> |
|||
<PackageReference Include="SharpDX.Direct3D9" Version="$(SharpDXPackageVersion)" Condition="'$(UseDirect3D9)' == 'true'" /> |
|||
<PackageReference Include="SharpDX.D3DCompiler" Version="$(SharpDXPackageVersion)" Condition="'$(UseD3DCompiler)' == 'true'" /> |
|||
<PackageReference Include="SharpDX.Mathematics" Version="$(SharpDXPackageVersion)" Condition="'$(UseSharpDXMathematics)' == 'true'" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,7 +1,7 @@ |
|||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<ItemGroup> |
|||
<PackageReference Include="SkiaSharp" Version="3.119.1" /> |
|||
<PackageReference Condition="'$(IncludeLinuxSkia)' == 'true'" Include="SkiaSharp.NativeAssets.Linux" Version="3.119.1" /> |
|||
<PackageReference Condition="'$(IncludeWasmSkia)' == 'true'" Include="SkiaSharp.NativeAssets.WebAssembly" Version="3.119.1" /> |
|||
<PackageReference Include="SkiaSharp" /> |
|||
<PackageReference Condition="'$(IncludeLinuxSkia)' == 'true'" Include="SkiaSharp.NativeAssets.Linux" /> |
|||
<PackageReference Condition="'$(IncludeWasmSkia)' == 'true'" Include="SkiaSharp.NativeAssets.WebAssembly" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
|
|||
@ -1 +1 @@ |
|||
Subproject commit c32d3040e536ae9768233ea5a445697632578bd0 |
|||
Subproject commit 009d4815470cf4bf71d1adbb633a5d81dcb2bb52 |
|||
@ -1,5 +0,0 @@ |
|||
<Application xmlns="https://github.com/avaloniaui"> |
|||
<Application.Styles> |
|||
<SimpleTheme /> |
|||
</Application.Styles> |
|||
</Application> |
|||
@ -1,22 +0,0 @@ |
|||
using Avalonia; |
|||
using Avalonia.Controls.ApplicationLifetimes; |
|||
using Avalonia.Markup.Xaml; |
|||
|
|||
namespace Previewer |
|||
{ |
|||
public class App : Application |
|||
{ |
|||
public override void Initialize() |
|||
{ |
|||
AvaloniaXamlLoader.Load(this); |
|||
} |
|||
|
|||
public override void OnFrameworkInitializationCompleted() |
|||
{ |
|||
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) |
|||
desktop.MainWindow = new MainWindow(); |
|||
base.OnFrameworkInitializationCompleted(); |
|||
} |
|||
} |
|||
|
|||
} |
|||
@ -1,19 +0,0 @@ |
|||
using Avalonia; |
|||
using Avalonia.Controls; |
|||
|
|||
namespace Previewer |
|||
{ |
|||
public class Center : Decorator |
|||
{ |
|||
protected override Size ArrangeOverride(Size finalSize) |
|||
{ |
|||
if (Child != null) |
|||
{ |
|||
var desired = Child.DesiredSize; |
|||
Child.Arrange(new Rect((finalSize.Width - desired.Width) / 2, (finalSize.Height - desired.Height) / 2, |
|||
desired.Width, desired.Height)); |
|||
} |
|||
return finalSize; |
|||
} |
|||
} |
|||
} |
|||
@ -1,12 +0,0 @@ |
|||
<Window xmlns="https://github.com/avaloniaui" Width="600" Height="500" |
|||
Title="Previewer"> |
|||
<Grid RowDefinitions="0.5*,200"> |
|||
<ScrollViewer Name="Remote"/> |
|||
|
|||
<ScrollViewer Name="ErrorsContainer" Background="#ffe0e0"> |
|||
<TextBlock Name="Errors"/> |
|||
</ScrollViewer> |
|||
<TextBox Grid.Row="1" AcceptsReturn="True" Name="Xaml"/> |
|||
</Grid> |
|||
|
|||
</Window> |
|||
@ -1,86 +0,0 @@ |
|||
using System; |
|||
using System.Net; |
|||
using Avalonia; |
|||
using Avalonia.Controls; |
|||
using Avalonia.Controls.Remote; |
|||
using Avalonia.Markup.Xaml; |
|||
using Avalonia.Remote.Protocol; |
|||
using Avalonia.Remote.Protocol.Designer; |
|||
using Avalonia.Remote.Protocol.Viewport; |
|||
using Avalonia.Threading; |
|||
|
|||
namespace Previewer |
|||
{ |
|||
public class MainWindow : Window |
|||
{ |
|||
private const string InitialXaml = @"<Window xmlns=""https://github.com/avaloniaui"" Width=""600"" Height=""500"">
|
|||
<TextBlock>Hello world!</TextBlock> |
|||
|
|||
</Window>";
|
|||
private IAvaloniaRemoteTransportConnection? _connection; |
|||
private Control _errorsContainer; |
|||
private TextBlock _errors; |
|||
private RemoteWidget? _remote; |
|||
|
|||
|
|||
public MainWindow() |
|||
{ |
|||
this.InitializeComponent(); |
|||
var tb = this.GetControl<TextBox>("Xaml"); |
|||
tb.Text = InitialXaml; |
|||
var scroll = this.GetControl<ScrollViewer>("Remote"); |
|||
var rem = new Center(); |
|||
scroll.Content = rem; |
|||
_errorsContainer = this.GetControl<Control>("ErrorsContainer"); |
|||
_errors = this.GetControl<TextBlock>("Errors"); |
|||
tb.GetObservable(TextBox.TextProperty).Subscribe(text => _connection?.Send(new UpdateXamlMessage |
|||
{ |
|||
Xaml = text |
|||
})); |
|||
new BsonTcpTransport().Listen(IPAddress.Loopback, 25000, t => |
|||
{ |
|||
Dispatcher.UIThread.Post(() => |
|||
{ |
|||
if (_connection != null) |
|||
{ |
|||
_connection.Dispose(); |
|||
_connection.OnMessage -= OnMessage; |
|||
} |
|||
_connection = t; |
|||
rem.Child = _remote = new RemoteWidget(t); |
|||
t.Send(new UpdateXamlMessage |
|||
{ |
|||
Xaml = tb.Text |
|||
}); |
|||
|
|||
t.OnMessage += OnMessage; |
|||
}); |
|||
}); |
|||
Title = "Listening on 127.0.0.1:25000"; |
|||
} |
|||
|
|||
private void OnMessage(IAvaloniaRemoteTransportConnection transport, object obj) |
|||
{ |
|||
Dispatcher.UIThread.Post(() => |
|||
{ |
|||
if (transport != _connection) |
|||
return; |
|||
if (obj is UpdateXamlResultMessage result) |
|||
{ |
|||
_errorsContainer.IsVisible = result.Error != null; |
|||
_errors.Text = result.Error ?? ""; |
|||
} |
|||
if (obj is RequestViewportResizeMessage resize && _remote is not null) |
|||
{ |
|||
_remote.Width = Math.Min(4096, Math.Max(resize.Width, 1)); |
|||
_remote.Height = Math.Min(4096, Math.Max(resize.Height, 1)); |
|||
} |
|||
}); |
|||
} |
|||
|
|||
private void InitializeComponent() |
|||
{ |
|||
AvaloniaXamlLoader.Load(this); |
|||
} |
|||
} |
|||
} |
|||
@ -1,20 +0,0 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
<PropertyGroup> |
|||
<OutputType>Exe</OutputType> |
|||
<TargetFramework>$(AvsCurrentTargetFramework)</TargetFramework> |
|||
</PropertyGroup> |
|||
<ItemGroup> |
|||
<Compile Update="**\*.xaml.cs"> |
|||
<DependentUpon>%(Filename)</DependentUpon> |
|||
</Compile> |
|||
<EmbeddedResource Include="**\*.xaml" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<ProjectReference Include="..\..\src\Avalonia.Fonts.Inter\Avalonia.Fonts.Inter.csproj" /> |
|||
<ProjectReference Include="..\..\src\Avalonia.Themes.Simple\Avalonia.Themes.Simple.csproj" /> |
|||
</ItemGroup> |
|||
|
|||
<Import Project="..\..\build\Rx.props" /> |
|||
<Import Project="..\..\build\SampleApp.props" /> |
|||
<Import Project="..\..\build\ReferenceCoreLibraries.props" /> |
|||
</Project> |
|||
@ -1,14 +0,0 @@ |
|||
using Avalonia; |
|||
|
|||
namespace Previewer |
|||
{ |
|||
class Program |
|||
{ |
|||
public static AppBuilder BuildAvaloniaApp() |
|||
=> AppBuilder.Configure<App>() |
|||
.UsePlatformDetect(); |
|||
|
|||
public static int Main(string[] args) |
|||
=> BuildAvaloniaApp().StartWithClassicDesktopLifetime(args); |
|||
} |
|||
} |
|||
@ -1,53 +0,0 @@ |
|||
using System; |
|||
using System.Net; |
|||
using System.Net.Sockets; |
|||
using System.Threading; |
|||
using Avalonia; |
|||
using Avalonia.Controls; |
|||
using Avalonia.Controls.Remote; |
|||
using Avalonia.Remote.Protocol; |
|||
using Avalonia.Threading; |
|||
using ControlCatalog; |
|||
|
|||
namespace RemoteDemo |
|||
{ |
|||
class Program |
|||
{ |
|||
static void Main(string[] args) |
|||
{ |
|||
AppBuilder.Configure<App>().UsePlatformDetect().SetupWithoutStarting(); |
|||
|
|||
var l = new TcpListener(IPAddress.Loopback, 0); |
|||
l.Start(); |
|||
var port = ((IPEndPoint) l.LocalEndpoint).Port; |
|||
l.Stop(); |
|||
|
|||
var transport = new BsonTcpTransport(); |
|||
transport.Listen(IPAddress.Loopback, port, sc => |
|||
{ |
|||
Dispatcher.UIThread.Post(() => |
|||
{ |
|||
new RemoteServer(sc).Content = new MainView(); |
|||
}); |
|||
}); |
|||
|
|||
var cts = new CancellationTokenSource(); |
|||
transport.Connect(IPAddress.Loopback, port).ContinueWith(t => |
|||
{ |
|||
Dispatcher.UIThread.Post(() => |
|||
{ |
|||
var window = new Window() |
|||
{ |
|||
Content = new RemoteWidget(t.Result) |
|||
}; |
|||
window.Closed += delegate { cts.Cancel(); }; |
|||
window.Show(); |
|||
}); |
|||
}); |
|||
Dispatcher.UIThread.MainLoop(cts.Token); |
|||
|
|||
|
|||
|
|||
} |
|||
} |
|||
} |
|||
@ -1,12 +0,0 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
<PropertyGroup> |
|||
<OutputType>Exe</OutputType> |
|||
<TargetFramework>$(AvsCurrentTargetFramework)</TargetFramework> |
|||
</PropertyGroup> |
|||
<ItemGroup> |
|||
<ProjectReference Include="..\ControlCatalog\ControlCatalog.csproj" /> |
|||
</ItemGroup> |
|||
<Import Project="..\..\build\SampleApp.props" /> |
|||
<Import Project="..\..\build\ReferenceCoreLibraries.props" /> |
|||
<Import Project="..\..\build\BuildTargets.targets" /> |
|||
</Project> |
|||
@ -1,18 +0,0 @@ |
|||
<?xml version="1.0" encoding="utf-8" ?> |
|||
<configuration> |
|||
<startup> |
|||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /> |
|||
</startup> |
|||
<runtime> |
|||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
|||
<dependentAssembly> |
|||
<assemblyIdentity name="SharpDX" publicKeyToken="b4dcf0f35e5521f1" culture="neutral" /> |
|||
<bindingRedirect oldVersion="0.0.0.0-3.1.1.0" newVersion="3.1.1.0" /> |
|||
</dependentAssembly> |
|||
<dependentAssembly> |
|||
<assemblyIdentity name="SharpDX.DXGI" publicKeyToken="b4dcf0f35e5521f1" culture="neutral" /> |
|||
<bindingRedirect oldVersion="0.0.0.0-3.1.1.0" newVersion="3.1.1.0" /> |
|||
</dependentAssembly> |
|||
</assemblyBinding> |
|||
</runtime> |
|||
</configuration> |
|||
@ -1,10 +0,0 @@ |
|||
namespace Avalonia.Layout |
|||
{ |
|||
/// <summary>
|
|||
/// A special layout root with enforced size for Arrange pass
|
|||
/// </summary>
|
|||
public interface IEmbeddedLayoutRoot : ILayoutRoot |
|||
{ |
|||
Size AllocatedSize { get; } |
|||
} |
|||
} |
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue