private async void Share_click2(object sender, RoutedEventArgs e) { var dc = (sender as FrameworkElement).DataContext; var item = (MyList3.ContainerFromItem(dc) as ListViewItem).Content as FriendList; sharetitle = item.NickName; sharedescription = "这是我的好朋友"; shareimg = await Package.Current.InstalledLocation.GetFileAsync("Assets\\weixin256.png"); DataTransferManager.ShowShareUI(); }
private void Add_Click2(object sender, RoutedEventArgs e) { var dc = (sender as FrameworkElement).DataContext; var item = (MyList3.ContainerFromItem(dc) as ListViewItem).Content as FriendList; if (item != null) { foreach (var member in ContactView.AllItems) { if (member.UserName == item.UserName) { return; } } ContactView.AllItems.Insert(0, item); } }
public void Step03Init() { IEnumerator it = MyList3.GetEnumrator2233(); IEnumerator it2 = MyList3.GetEnumrator2233(); it.MoveNext(); Console.WriteLine("Step03 01 : {0}", it.Current); // 10 it.MoveNext(); Console.WriteLine("Step03 02 : {0}", it.Current); // 4 it.MoveNext(); Console.WriteLine("Step03 03 : {0}", it.Current); // string "abc" it.MoveNext(); Console.WriteLine("Step03 04 : {0}", it.Current); // null it.MoveNext(); Console.WriteLine("Step03 05 : {0}", it.Current); // 7 it.MoveNext(); Console.WriteLine("Step03 06 : {0}", it.Current); // 7 }
public void ChainConcat_ToString() { var leftA = new[] { "a", "b", "c" }; var rightA = new[] { "c", "d" }; var chainedA = leftA.ChainConcat(rightA); Assert.AreEqual(chainedA.GetType().ToString(), chainedA.ToString()); var leftB = new List <string>(leftA); var rightB = new List <string>(rightA); var chainedB = leftB.ChainConcat(rightB); Assert.AreEqual(chainedB.GetType().ToString(), chainedB.ToString()); var leftC = new MyList1(leftA); var rightC = new MyList1(rightA); var chainedC = leftC.ChainConcat(rightC); Assert.AreEqual("a,b,c,c,d", chainedC.ToString()); var leftD = new MyList2(leftA); var rightD = new MyList2(rightA); var chainedD = leftD.ChainConcat(rightD); Assert.AreEqual("a, b, c, c, d", chainedD.ToString()); var leftE = new MyList3(leftA); var rightE = new MyList3(rightA); var chainedE = leftE.ChainConcat(rightE); Assert.AreEqual("a|b|c,c|d", chainedE.ToString()); var chainedF = leftA.ChainConcat(chainedD); Assert.AreEqual(chainedF.GetType().ToString(), chainedF.ToString()); var chainedG = chainedD.ChainConcat(rightA); Assert.AreEqual(chainedG.GetType().ToString(), chainedG.ToString()); var chainedH = chainedC.ChainConcat(chainedD); Assert.AreEqual("a,b,c,c,d, a, b, c, c, d", chainedH.ToString()); }
public void ExecuteRemoveFromList() { MyList3 myList3 = new MyList3(); myList3.RemoveFromList(); }