Map FluentStyles to XamlControlsResources
This commit is contained in:
@@ -1,10 +1,9 @@
|
|||||||
<Application
|
<Application
|
||||||
x:Class="Builder.App"
|
x:Class="Builder.App"
|
||||||
xmlns="https://github.com/avaloniaui"
|
xmlns="https://github.com/avaloniaui"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||||
xmlns:style="using:FluentAvalonia.Styling">
|
|
||||||
<Application.Styles>
|
<Application.Styles>
|
||||||
<style:FluentAvaloniaTheme />
|
<XamlControlsResources />
|
||||||
<Style Selector="Button.Icon">
|
<Style Selector="Button.Icon">
|
||||||
<Setter Property="FontSize" Value="16" />
|
<Setter Property="FontSize" Value="16" />
|
||||||
<Setter Property="FontFamily" Value="{StaticResource SymbolThemeFontFamily}" />
|
<Setter Property="FontFamily" Value="{StaticResource SymbolThemeFontFamily}" />
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
using Avalonia;
|
using Avalonia;
|
||||||
using Avalonia.Markup.Xaml;
|
using Avalonia.Markup.Xaml;
|
||||||
|
using FluentAvalonia.Styling;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using PropertyChanged;
|
using PropertyChanged;
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.0.0-preview3" />
|
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.0.0-preview3" />
|
||||||
<PackageReference Include="PropertyChanged.Fody" Version="4.0.5" />
|
<PackageReference Include="PropertyChanged.Fody" Version="4.0.5" />
|
||||||
<PackageReference Include="XamlNameReferenceGenerator" Version="1.3.4" />
|
<PackageReference Include="XamlNameReferenceGenerator" Version="1.3.4" />
|
||||||
<PackageReference Include="FluentAvaloniaUI" Version="2.0.0-preview3" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\..\Framework\Avalonia\Avalonia.csproj" />
|
<ProjectReference Include="..\..\Framework\Avalonia\Avalonia.csproj" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net6.0</TargetFramework>
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
@@ -10,7 +10,6 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Avalonia" Version="11.0.0-preview3" />
|
<PackageReference Include="Avalonia" Version="11.0.0-preview3" />
|
||||||
<PackageReference Include="MicroCom.Runtime" Version="0.10.5" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
using Avalonia.Controls.Primitives;
|
using Avalonia.Controls.Primitives;
|
||||||
using Avalonia.Controls.Templates;
|
using Avalonia.Controls.Templates;
|
||||||
using Avalonia.Markup.Xaml.Templates;
|
using Avalonia.Markup.Xaml.Templates;
|
||||||
using FluentAvalonia.UI.Controls;
|
|
||||||
using TheXamlGuy.Framework.Core;
|
using TheXamlGuy.Framework.Core;
|
||||||
|
using TheXamlGuy.UI.Avalonia.Controls;
|
||||||
|
|
||||||
namespace TheXamlGuy.Framework.Avalonia;
|
namespace TheXamlGuy.Framework.Avalonia;
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
namespace TheXamlGuy.UI.Avalonia.Controls
|
||||||
|
{
|
||||||
|
public class DataTemplateSelector : FluentAvalonia.UI.Controls.DataTemplateSelector
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Avalonia" Version="11.0.0-preview3" />
|
<PackageReference Include="Avalonia" Version="11.0.0-preview3" />
|
||||||
|
<PackageReference Include="FluentAvaloniaUI" Version="2.0.0-preview3" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\UI\UI.csproj" />
|
<ProjectReference Include="..\UI\UI.csproj" />
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
using FluentAvalonia.Styling;
|
||||||
|
|
||||||
|
namespace TheXamlGuy.UI.Avalonia;
|
||||||
|
|
||||||
|
public class XamlControlsResources : FluentAvaloniaTheme
|
||||||
|
{
|
||||||
|
public XamlControlsResources(Uri baseUri) : base(baseUri)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public XamlControlsResources(IServiceProvider serviceProvider) : base(serviceProvider)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user