1 changed files with 29 additions and 0 deletions
@ -0,0 +1,29 @@ |
|||
using System.Linq; |
|||
using Avalonia.Data; |
|||
using Avalonia.Styling; |
|||
using Avalonia.UnitTests; |
|||
using Xunit; |
|||
|
|||
namespace Avalonia.Markup.Xaml.UnitTests |
|||
{ |
|||
public class SetterTests : XamlTestBase |
|||
{ |
|||
[Fact] |
|||
public void Setter_Should_Work_Outside_Of_Style_With_SetterTargetType_Attribute() |
|||
{ |
|||
using (UnitTestApplication.Start(TestServices.MockPlatformWrapper)) |
|||
{ |
|||
var xaml = @"
|
|||
<Animation xmlns='https://github.com/avaloniaui' xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml' x:SetterTargetType='Avalonia.Controls.Button'>
|
|||
<KeyFrame> |
|||
<Setter Property='Content' Value='{Binding}'/> |
|||
</KeyFrame> |
|||
</Animation>";
|
|||
var animation = (Animation.Animation)AvaloniaRuntimeXamlLoader.Load(xaml); |
|||
var setter = (Setter)animation.Children[0].Setters[0]; |
|||
|
|||
Assert.IsType<Binding>(setter.Value); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue