コード例 #1
0
        /// <summary>Initializes a new instance of the <see cref="PluginViewModel"/> class.</summary>
        /// <param name="model">The model.</param>
        /// <param name="pluginLoader">The plug-in loader.</param>
        /// <param name="pluginDockManagerViewModel">The plug-in dock manager view model.</param>
        public PluginViewModel(PluginModel model, IPluginLoader pluginLoader, PluginDockManagerViewModel pluginDockManagerViewModel)
        {
            parentViewModel = pluginDockManagerViewModel;

            Model        = model;
            PluginLoader = pluginLoader;
        }
コード例 #2
0
        /// <summary>Initializes a new instance of the <see cref="FrameworkElementPluginViewModel" /> class.</summary>
        /// <param name="pluginModel">The plug-in model.</param>
        /// <param name="pluginDockManagerViewModel">The plug-in dock manager view model.</param>
        public FrameworkElementPluginViewModel(PluginModel pluginModel, PluginDockManagerViewModel pluginDockManagerViewModel)
        {
            parentViewModel = pluginDockManagerViewModel;

            Model = pluginModel;
        }