private void AddFriendToList(object sender, RoutedEventArgs e) { string sNewFriend = txtFriendName.Text; //instance the event args and pass it each value FriendUpdateEventArgs args = new FriendUpdateEventArgs(sNewFriend); //raise the event with the updated arguments FriendListUpdated(this, args); this.Close(); //close window; }
private void AddFriendsToList_ButtonClicked(object sender, FriendUpdateEventArgs e) { //update the forms values from the event args var items = FriendsTree_View.Items; var item = new TreeViewItem() { Header = e.NewFriend }; foreach (TreeViewItem n in items) { if (n.Header.ToString() == "Online") { (n as TreeViewItem).Items.Add(item); } } }