public void AddAccount(DGAccount account)
        {
            if (Accounts.Count(a => a.User.Identifier.ScreenName.Equals(account.User.Identifier.ScreenName, StringComparison.OrdinalIgnoreCase)) == 0)
            {
                Accounts.Add(account);

                Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() =>
                {
                    ListViewAccounts.DataContext = null;
                    ListViewAccounts.DataContext = Accounts;
                }));
            }   
        }
Exemplo n.º 2
0
        public DGStatus(Status source, DGAccount account)
        {
            m_visbile = true;
            Source = source;
            Account = account;            
            User = DGUser.GetUser(source.User);

            var mediaEntities = source.Entities.MediaEntities.Where(m => m.Type.Equals("photo", StringComparison.OrdinalIgnoreCase));

            if (mediaEntities.Any())
            {
                MainImageUrl = mediaEntities.First().MediaUrl;
                HasImages = true;
            }
        }               
Exemplo n.º 3
0
        public DGStatus(Status source, DGAccount account)
        {
            m_visbile = true;
            Source    = source;
            Account   = account;
            User      = DGUser.GetUser(source.User);

            var mediaEntities = source.Entities.MediaEntities.Where(m => m.Type.Equals("photo", StringComparison.OrdinalIgnoreCase));

            if (mediaEntities.Any())
            {
                MainImageUrl = mediaEntities.First().MediaUrl;
                HasImages    = true;
            }
        }