public OptionGroupEditor(OptionGroupEditorVM p_vmlViewModel) { InitializeComponent(); ViewModel = p_vmlViewModel; }
/// <summary> /// The editor to use to edit an <see cref="OptionGroup"/>. /// </summary> /// <param name="p_opgGroup">The <see cref="OptionGroup"/> to edit.</param> /// <param name="p_lstModFiles">The list of files in the mod to which the <see cref="XmlScript"/> /// being edited belongs.</param> /// <returns>The editor to use to edit an <see cref="OptionGroup"/>. <c>null</c> is returned if the /// current <see cref="XmlScript"/> does not support editing <see cref="OptionGroup"/>s.</returns> public virtual NodeEditor GetOptionGroupEditor(OptionGroup p_opgGroup, IList<VirtualFileSystemItem> p_lstModFiles) { OptionGroupEditorVM vmlGroupEditor = new OptionGroupEditorVM(p_opgGroup, OptionGroupProperties.Name | OptionGroupProperties.Type); return new OptionGroupEditor(vmlGroupEditor); }