示例#1
0
 private void updateAdditionalInfoProvider(IUserAdditionalInfoProvider i_Provider)
 {
     updateAdditionalInfoProvider(i_Provider, m_NewsFeedRepeater);
     updateAdditionalInfoProvider(i_Provider, m_FavoritesRepeater);
 }
示例#2
0
        private void updateAdditionalInfoProvider(IUserAdditionalInfoProvider i_Provider, DataRepeater repeater)
        {
            repeater.BeginResetItemTemplate();
            var postControl = repeater.ItemTemplate.Controls.OfType<PostItemControl>().FirstOrDefault();
            if (postControl != null)
            {
                postControl.UserAdditionalInfoProvider = i_Provider;
            }

            repeater.EndResetItemTemplate();
        }
示例#3
0
 private void initializeUserpicDecorators()
 {
     m_FavoritesCountProvider = new FavoritesCountProvider { FavoritesManager = m_FavoritesManager };
     m_OnlineStatusProvider = new OnlineStatusProvider();
 }