public VirtualDesktop(Guid guid, uint index, ISystemDesktop systemDesktop) { Guid = guid; Index = index; _background = systemDesktop.Background; _systemDesktop = systemDesktop; systemDesktop.PropertyChanged += SystemDesktop_PropertyChanged; _isCurrent = Equals(guid, systemDesktop.Guid); }
public IVirtualDesktop DesktopFrom(Guid guid, uint index, ISystemDesktop systemDesktop) => new VirtualDesktop(guid, index, systemDesktop);