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);