void ServerWindow_WhoisUpdated(object sender, PersonEventArgs e) { if (currentRow == -1) { NeedUpdateWhois = false; return; } string nick; lock (this.channelUsers.SyncRoot) { if (currentRow >= this.channelUsers.Count) { return; } nick = this.channelUsers[currentRow].NickName; } if (nick == e.NickName) { this.userInfoToolTip1.UseObject(whois[nick]); var y = Math.Min((currentRow - this.dgvUsers.FirstDisplayedScrollingRowIndex) * this.dgvUsers.Rows[0].Height, Screen.PrimaryScreen.Bounds.Height - this.userInfoToolTip1.Size.Height - this.dgvUsers.PointToScreen(Point.Empty).Y); userInfoToolTip1.Show("show", this.dgvUsers, -300, y, 3000); NeedUpdateWhois = false; } }
private async Task AppBarSelectionAsync(object parmeter) { switch (parmeter.ToString()) { case "ID": IDContent = _iDCtrl; break; case "Name": if (_nameTypeCTRL == null) { _nameTypeCTRL = new NameTypeCTRL(_person.Name); } IDContent = _nameTypeCTRL; break; case "Addresses": if (_addressesCTRL == null) { _addressesCTRL = new AddressesCTRL(_person.Communication.Address); } IDContent = _addressesCTRL; break; case "Save": // FileOpenPicker picker = new FileOpenPicker(); // picker.SuggestedStartLocation = PickerLocationId.Unspecified; // StorageFile x = await picker.PickSingleFileAsync(); //if (await Utilities.Repository.SavePerson(_personType)) //{ //} if (OnSavePersonToFile != null) { PersonEventArgs args = new PersonEventArgs() { Person = this.Person }; OnSavePersonToFile(this, args); } break; case "Find": //_personType = await Utilities.Repository.GetPerson(); break; } }
public static void OnHandlePerson(object source, PersonEventArgs e) { //download persno here. }
protected void OnPersonRemoved(PersonEventArgs e) { var handler = PersonRemoved; if (handler != null) { handler(this, e); } }
static void WriteNewPersonToConsole(object source, PersonEventArgs personEventArgs) { Console.WriteLine($"Newly added person: {personEventArgs.NewPerson.Firstname} {personEventArgs.NewPerson.Surname}"); }
public void p_PersonClicked(object sender, PersonEventArgs e) { LoadPerson(e.Person); }
protected void OnStateChanged(PersonEventArgs e) { var handler = StateChanged; if (handler != null) { handler(this, e); } }
static void PrintHandler(object source, PersonEventArgs args) { File.AppendAllLines(@"C:\temp\logfile.txt", new[] { $"{DateTime.Now:dd-MM-yyyy HH:mm:ss} | {args.Person.Surname}, {args.Person.Firstname}" });
static void ConsoleHandler(object source, PersonEventArgs args) { Console.WriteLine($"{args.Person.Surname} - {args.Person.Firstname}"); }
static void AssignCountry(object sender, PersonEventArgs e) { System.Console.WriteLine("Person assigned country."); System.Console.WriteLine("Person country: {0}", e.Country); }