|
|
@ -37,7 +37,6 @@ namespace Avalonia.Markup.Xaml.UnitTests.MarkupExtensions |
|
|
Assert.Equal(0xff506070, brush.Color.ToUint32()); |
|
|
Assert.Equal(0xff506070, brush.Color.ToUint32()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Fact] |
|
|
[Fact] |
|
|
public void StaticResource_Can_Be_Assigned_To_Attached_Property() |
|
|
public void StaticResource_Can_Be_Assigned_To_Attached_Property() |
|
|
{ |
|
|
{ |
|
|
@ -311,6 +310,28 @@ namespace Avalonia.Markup.Xaml.UnitTests.MarkupExtensions |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
[Fact] |
|
|
|
|
|
public void StaticResource_Can_Be_Assigned_To_ItemTemplate_Property() |
|
|
|
|
|
{ |
|
|
|
|
|
var xaml = @"
|
|
|
|
|
|
<UserControl xmlns='https://github.com/avaloniaui'
|
|
|
|
|
|
xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'>
|
|
|
|
|
|
<UserControl.Resources> |
|
|
|
|
|
<DataTemplate x:Key='PurpleData'> |
|
|
|
|
|
<TextBlock Text='{Binding Name}' Background='Purple'/> |
|
|
|
|
|
</DataTemplate> |
|
|
|
|
|
</UserControl.Resources> |
|
|
|
|
|
|
|
|
|
|
|
<ListBox Name='listBox' ItemTemplate='{StaticResource PurpleData}'/> |
|
|
|
|
|
</UserControl>";
|
|
|
|
|
|
|
|
|
|
|
|
var loader = new AvaloniaXamlLoader(); |
|
|
|
|
|
var userControl = (UserControl)loader.Load(xaml); |
|
|
|
|
|
var listBox = userControl.FindControl<ListBox>("listBox"); |
|
|
|
|
|
|
|
|
|
|
|
Assert.NotNull(listBox.ItemTemplate); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
[Fact] |
|
|
[Fact] |
|
|
public void Control_Property_Is_Not_Updated_When_Parent_Is_Changed() |
|
|
public void Control_Property_Is_Not_Updated_When_Parent_Is_Changed() |
|
|
{ |
|
|
{ |
|
|
|