private void FeatureTypeListBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
if (isAdd)
{
int index = FeatureTypeListBox.SelectedIndex;
if (index > -1)
{
TemplateItem selectedTemplate = FeatureTypeListBox.SelectedItem as TemplateItem;
if (editor.Add.CanExecute(selectedTemplate.ID))
editor.Add.Execute(selectedTemplate.ID);
FeatureTypeChoicesPage.IsOpen = false;
}
}
else
{
// set type
(FeatureInfoPage.DataContext as Graphic).Attributes["eventtype"] = ((TemplateItem)e.AddedItems[0]).ID;
FeatureTypeChoicesPage.IsOpen = false;
}
}