public SetupSequencer(PackageViewModel package) { Context = new NavigationContext(package); stateMachine = new SetupSequencerSM(Context); stateMachine.Start(); }
public MainWindow() { InitializeComponent(); IPackage p = Package.Create("MyPackage"); IEntity folder = p.CreateChild(EntityTypes.FOLDERENTITY, "MyFolder"); folder.SetAttribute("SourceFolder", @"C:\Chess board"); folder.SetAttribute("DestinationFolder", @"C:\Users\Sanju\TestInstallFolder"); MemoryStream ms = new MemoryStream(); p.Build(ms); PackageViewModel pvm = new PackageViewModel(p); sequencer = new SetupSequencer(pvm); DataContext = sequencer.Context; }