Example #1
0
        private void contextRegistry_ActiveContextChanged(object sender, EventArgs e)
        {
            // make sure we're always tracking the most recently active EventSequenceContext
            StoryContext context = m_contextRegistry.GetMostRecentContext <StoryContext>();

            if (m_storyContext != context)
            {
                m_storyContext = context;
                Story story = m_storyContext.Cast <Story>();
                if (story.Settings == null)
                {
                    //DomNode node = new DomNode(Schema.settingsType.Type, Schema.storyType.settingsChild);
                    //story.Cast<DomNode>().SetChild(Schema.storyType.settingsChild, node);
                    story.Settings = Settings.New(Schema.storyType.settingsChild);
                }
                m_CharacterSettingsContext         = story.Settings.Cast <CharacterSettingsContext>();
                m_characteListViewAdapter.ListView = m_CharacterSettingsContext;
            }
        }
Example #2
0
 private void contextRegistry_ActiveContextChanged(object sender, EventArgs e)
 {
     // make sure we're always tracking the most recently active EventSequenceContext
     StoryContext context = m_contextRegistry.GetMostRecentContext<StoryContext>();
     if (m_storyContext != context)
     {
         m_storyContext = context;
         Story story = m_storyContext.Cast<Story>();
         if(story.Settings == null)
         {
             //DomNode node = new DomNode(Schema.settingsType.Type, Schema.storyType.settingsChild);
             //story.Cast<DomNode>().SetChild(Schema.storyType.settingsChild, node);
             story.Settings = Settings.New(Schema.storyType.settingsChild);
         }
         m_CharacterSettingsContext = story.Settings.Cast<CharacterSettingsContext>();
         m_characteListViewAdapter.ListView = m_CharacterSettingsContext;
     }
 }