|
@@ -734,12 +734,12 @@ namespace Avalonia.Markup.Xaml.UnitTests.MarkupExtensions
|
|
|
{
|
|
|
var xaml = @"
|
|
|
<ContentControl xmlns='https://github.com/avaloniaui'
|
|
|
- Content='Hello'>
|
|
|
+ Focusable='True'>
|
|
|
<ContentControl.Styles>
|
|
|
<Style Selector='ContentControl'>
|
|
|
<Setter Property='Template'>
|
|
|
<ControlTemplate>
|
|
|
- <ContentPresenter Content='{CompiledBinding Content, RelativeSource={RelativeSource TemplatedParent}}' />
|
|
|
+ <ContentPresenter Focusable='{CompiledBinding !Focusable, RelativeSource={RelativeSource TemplatedParent}}' />
|
|
|
</ControlTemplate>
|
|
|
</Setter>
|
|
|
</Style>
|
|
@@ -747,10 +747,11 @@ namespace Avalonia.Markup.Xaml.UnitTests.MarkupExtensions
|
|
|
</ContentControl>";
|
|
|
|
|
|
var contentControl = AvaloniaRuntimeXamlLoader.Parse<ContentControl>(xaml);
|
|
|
+ contentControl.DataContext = new TestDataContext(); // should be ignored
|
|
|
contentControl.Measure(new Size(10, 10));
|
|
|
|
|
|
var result = contentControl.GetTemplateChildren().OfType<ContentPresenter>().First();
|
|
|
- Assert.Equal("Hello", result.Content);
|
|
|
+ Assert.Equal(false, result.Focusable);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -781,6 +782,7 @@ namespace Avalonia.Markup.Xaml.UnitTests.MarkupExtensions
|
|
|
</TextBox>";
|
|
|
|
|
|
var textBox = AvaloniaRuntimeXamlLoader.Parse<TextBox>(xaml);
|
|
|
+ textBox.DataContext = new TestDataContext(); // should be ignored
|
|
|
textBox.Measure(new Size(10, 10));
|
|
|
|
|
|
var result = textBox.GetTemplateChildren().OfType<ContentPresenter>().First();
|