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);
}
}
}