public Page2(Config config, string userData, string filesData, MainWindow main) { InitializeComponent(); //this.Search_DataGrid = new DataGrid(); Search_DataGrid.AutoGenerateColumns = false; Search_DataGrid.IsReadOnly = true; Search_DataGrid.CanUserAddRows = false; Search_DataGrid.CanUserDeleteRows = false; Search_DataGrid.CanUserReorderColumns = false; Search_DataGrid.CanUserResizeColumns = false; Search_DataGrid.CanUserResizeRows = false; Search_DataGrid.CanUserSortColumns = false; this.config = config; this.userData = userData; this.filesData = filesData; this.server = new Mediation.MediationSoapClient(); this.manager = new SocketsManager(config.path); this.main = main; Task.Factory.StartNew(() => manager.HandleIncomingFile(config.ip, PORT_IN)); Task.Factory.StartNew(() => manager.HandleIncomingRequest(config.ip, PORT_OUT)); List <DAL.File> files = JsonConvert.DeserializeObject <List <DAL.File> >(server.getFiles()); files.RemoveAll(file => file.allUsers == config.name); Files_DataGrid.ItemsSource = files; }
public MainWindow() { IPAddress = ""; this.loadConfig(); server = new Mediation.MediationSoapClient(); InitializeComponent(); }