Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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
        }
Esempio n. 4
0
        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());
        }
Esempio n. 5
0
        public void ExecuteRemoveFromList()
        {
            MyList3 myList3 = new MyList3();

            myList3.RemoveFromList();
        }