public override void OnApplyTemplate()
{
world = this;
OceanEllipse = GetTemplateChild("OceanEllipse") as Ellipse;
LandPath = GetTemplateChild("LandPath") as Path;
GlobeScale = GetTemplateChild("GlobeScale") as ScaleTransform;
if (oceanFill != null)
OceanEllipse.Fill = oceanFill;
if (landFill != null)
LandPath.Fill = landFill;
if (scale != 1)
{
GlobeScale.ScaleX = scale;
world.GlobeScale.ScaleY = scale;
}
if (expandOnMouseOver)
{
world.MouseEnter += globe_MouseEnter;
world.MouseLeave += globe_MouseLeave;
}
}