private void InitializeWorkflowDefinition()
{
_surface.Children.Clear();
foreach (var activity in Workflow.Activities)
ProcessNewActivity(activity);
foreach (var link in Workflow.References)
ProcessNewLink(link);
Workflow.ActivityAdded += OnActivityAdded;
Workflow.ActivityRemoved += OnActivityRemoved;
Workflow.ReferenceAdded += OnLinkAdded;
Workflow.ReferenceRemoved += OnLinkRemoved;
}