Esempio n. 1
0
        public BackgroundConfigurationView(IVirtualDesktopConfiguration configuration)
            : this()
        {
            _configuration = configuration;
            configuration.PropertyChanged += Configuration_PropertyChanged;

            txtPic1.Text = configuration.BackgroundPath;
        }
 public static bool IsConfigurationFor(this IVirtualDesktopConfiguration configuration, IVirtualDesktop desktop)
 {
     return(configuration.Guid.Equals(desktop.Guid));
 }
 /// <summary>
 /// If <paramref name="configuration"/> is in Xml format, casts it to the
 /// Xml serializable type, <see cref="VirtualDesktopConfiguration"/>, otherwise
 /// creates a new Xml serializable <see cref="VirtualDesktopConfiguration"/>
 /// from <paramref name="configuration"/>'s data values.
 /// </summary>
 /// <param name="configuration">The <see cref="IVirtualDesktopConfiguration"/> to convert to Xml format.</param>
 /// <returns>An Xml serializable representation of <paramref name="configuration"/>.</returns>
 public VirtualDesktopConfiguration ToXmlConfiguration(IVirtualDesktopConfiguration configuration)
 => configuration as VirtualDesktopConfiguration
 ?? new VirtualDesktopConfiguration(configuration.TargetDesktop, this);