using System;
|
using System.Windows;
|
using System.Windows.Media;
|
|
namespace HMI.UI.Controls
|
{
|
public class VisualHost : FrameworkElement
|
{
|
Visual child;
|
|
public VisualHost(Visual child)
|
{
|
if (child == null)
|
throw new ArgumentException("child");
|
|
this.child = child;
|
AddVisualChild(child);
|
}
|
|
protected override Visual GetVisualChild(int index)
|
{
|
return (index == 0) ? child : null;
|
}
|
|
protected override int VisualChildrenCount
|
{
|
get { return 1; }
|
}
|
}
|
}
|