private void Button_Click_1(object sender, RoutedEventArgs e)
{
var context = (sender as Control).DataContext;
var charaModel = context as CharacterModel;
if (charaModel != null)
{
var view = CharacterSateliteGenerator.Generate(charaModel);
view.Show();
return ;
}
var storyModel = context as StoryFrameModel;
if (storyModel != null)
{
var view = StoryFrameSateliteGenerator.Generate(storyModel);
view.Show();
return;
}
var itemModel = context as ItemModel;
if (itemModel != null)
{
var view = ItemSateliteGenerator.Generate(itemModel);
view.Show();
return;
}
}