|
|
@@ -28,7 +28,7 @@ namespace Perspex.Controls.UnitTests
|
|
|
target.Content = "Foo";
|
|
|
target.Template = GetTemplate();
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
var child = ((IVisual)target).VisualChildren.Single();
|
|
|
Assert.IsType<Border>(child);
|
|
|
@@ -71,7 +71,7 @@ namespace Perspex.Controls.UnitTests
|
|
|
target.Template = GetTemplate();
|
|
|
target.Content = child;
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
var contentPresenter = child.GetVisualParent<ContentPresenter>();
|
|
|
Assert.Equal(target, contentPresenter.TemplatedParent);
|
|
|
@@ -86,7 +86,7 @@ namespace Perspex.Controls.UnitTests
|
|
|
target.Template = GetTemplate();
|
|
|
target.Content = child;
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
Assert.Null(child.TemplatedParent);
|
|
|
}
|
|
|
@@ -117,7 +117,7 @@ namespace Perspex.Controls.UnitTests
|
|
|
|
|
|
target.Content = "Foo";
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
var child = target.Presenter.Child;
|
|
|
|
|
|
@@ -157,7 +157,7 @@ namespace Perspex.Controls.UnitTests
|
|
|
target.Template = GetTemplate();
|
|
|
target.Content = child;
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
Assert.True(called);
|
|
|
}
|
|
|
@@ -172,12 +172,12 @@ namespace Perspex.Controls.UnitTests
|
|
|
target.Template = GetTemplate();
|
|
|
target.Content = child;
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
((ILogical)target).LogicalChildren.CollectionChanged += (s, e) => called = true;
|
|
|
|
|
|
target.Content = null;
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
Assert.True(called);
|
|
|
}
|
|
|
@@ -193,7 +193,7 @@ namespace Perspex.Controls.UnitTests
|
|
|
target.Template = GetTemplate();
|
|
|
target.Content = child1;
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
((ILogical)target).LogicalChildren.CollectionChanged += (s, e) => called = true;
|
|
|
|
|
|
@@ -210,13 +210,13 @@ namespace Perspex.Controls.UnitTests
|
|
|
|
|
|
target.Template = GetTemplate();
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
target.Content = "Foo";
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
Assert.Equal("Foo", ((TextBlock)target.Presenter.Child).Text);
|
|
|
target.Content = "Bar";
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
Assert.Equal("Bar", ((TextBlock)target.Presenter.Child).Text);
|
|
|
}
|
|
|
|
|
|
@@ -228,7 +228,7 @@ namespace Perspex.Controls.UnitTests
|
|
|
target.Template = GetTemplate();
|
|
|
target.Content = "Foo";
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
Assert.Equal("Foo", target.Presenter.Child.DataContext);
|
|
|
}
|
|
|
@@ -241,7 +241,7 @@ namespace Perspex.Controls.UnitTests
|
|
|
target.Template = GetTemplate();
|
|
|
target.Content = new TextBlock();
|
|
|
target.ApplyTemplate();
|
|
|
- target.Presenter.UpdateChild();
|
|
|
+ ((ContentPresenter)target.Presenter).UpdateChild();
|
|
|
|
|
|
Assert.Null(target.Presenter.Child.DataContext);
|
|
|
}
|