public override void OnViewModelActivated(object sender, EventArgs e) { base.OnViewModelActivated(sender, e); // Setup the viewmodel for the section if (CustomRenderSettingsViewModel == null) { CustomRenderSettingsViewModel = new CustomRenderSettingsViewModel(this); } }
public CustomRenderSettingsSectionsPlugIn() { Instance = this; // Create two custom sections m_render_section1 = new CustomRenderSection1(); m_render_section2 = new CustomRenderSection2(); // Create viewmodel to share same datasource for // both sections CustomRenderSettingsViewModel vm = new CustomRenderSettingsViewModel(); m_render_section1.SetViewModel(vm); m_render_section2.SetViewModel(vm); }