Care.Views.Lab.Chat.Page_Loaded C# (CSharp) Method

Page_Loaded() private method

private Page_Loaded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            if (m_bHaveInited)
            {
                return;
            }
            m_bHaveInited = true;
            IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
            ObservableCollection<ChatItemViewModel> outItem = null;
            if (!settings.TryGetValue<ObservableCollection<ChatItemViewModel>>("Global_ChatRecord", out outItem))
            {
                ChatItemViewModel item1 = new ChatItemViewModel();
                item1.Icon = MiscTool.GetHerIconUrl();
                item1.Title = MiscTool.GetHerName();
                item1.Text = "^_^";
                item1.Type = "Her";
                Items.Add(item1);
            }
            else
            {
                if (outItem != null && outItem.Count > 0)
                {
                    foreach (ChatItemViewModel model in outItem)
                    {
                        Items.Add(model);
                    }
                    ScrollViewer v = VisualTreeHelper.GetChild(this.MainList, 0) as ScrollViewer;
                    v.ScrollToVerticalOffset(100000);
                }
            }
        }