/// <summary>Create new view.</summary> public LANHostsWindow() { var vm = new LANListViewModel(); vm.OnHostFinded += HostFinded; InitializeComponent(); DataContext = vm; }
/// <summary>Create view with apply event.</summary> /// <param name="onHostApplied">Calls, when user clicks at "Apply" button.</param> public LANHostsWindow(Cache cache, Action <string> onHostApplied) { _cache = cache; var vm = new LANListViewModel(); HostApplied += onHostApplied; HostApplied += CloseOnApply; vm.OnHostFinded += HostFinded; InitializeComponent(); DataContext = vm; }