/// <summary> /// Gets the editor to use to edit the <see cref="XmlScript"/>'s conditionally installed file set order. /// </summary> /// <param name="p_lstConditionallyInstalledFileSets">The conditionally installed file sets whose order is to be edited.</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 the the <see cref="XmlScript"/>'s conditionally installed file set order. <c>null</c> is returned if the /// current <see cref="XmlScript"/> does not support editing the conditionally installed file set order.</returns> public virtual NodeEditor GetConditionallyInstalledFileSetOrderEditor(IList<ConditionallyInstalledFileSet> p_lstConditionallyInstalledFileSets, IList<VirtualFileSystemItem> p_lstModFiles) { CPLConverter cvtConverter = new CPLConverter(ScriptType.GetCplParserFactory()); ConditionallyInstalledFileSetOrderEditorVM vmlOrderEditor = new ConditionallyInstalledFileSetOrderEditorVM(p_lstConditionallyInstalledFileSets, cvtConverter); return new ConditionallyInstalledFileSetOrderEditor(vmlOrderEditor); }
/// <summary> /// A simple constructor that initializes the view with its dependencies. /// </summary> /// <param name="p_vmlViewModel">The view model that provides the data and operations for this view.</param> public ConditionallyInstalledFileSetOrderEditor(ConditionallyInstalledFileSetOrderEditorVM p_vmlViewModel) { InitializeComponent(); ViewModel = p_vmlViewModel; }
/// <summary> /// A simple constructor that initializes the view with its dependencies. /// </summary> /// <param name="p_vmlViewModel">The view model that provides the data and operations for this view.</param> public ConditionallyInstalledFileSetOrderEditor(ConditionallyInstalledFileSetOrderEditorVM p_vmlViewModel) { InitializeComponent(); ViewModel = p_vmlViewModel; }