private UIElement CreateDMPanel(TwitterDirectMessage dm, bool isme)
{
ListViewItem lvi = new ListViewItem();
lvi.HorizontalContentAlignment = HorizontalAlignment.Right;
lvi.Margin = new Thickness(2);
var s = new StackPanel();
s.Orientation = Orientation.Horizontal;
var so = new StackPanel();
if (isme)
{
s.HorizontalAlignment = HorizontalAlignment.Right;
lvi.HorizontalContentAlignment = HorizontalAlignment.Right;
lvi.Background = Brushes.LightCyan;
var tb = new TextBlock();
tb.Text = dm.Text;
tb.TextWrapping = TextWrapping.Wrap;
Image im2 = new Image();
BitmapImage bi = new BitmapImage(new Uri(CurrentUser.ProfileImageUrlHttps));
im2.Source = bi;
im2.Width = 36;
im2.Height = 36;
s.Children.Add(tb);
s.Children.Add(im2);
var l = new TextBlock { FontSize = 10 };
l.Text = dm.CreatedDate.AddHours(9).ToString();
l.TextAlignment = TextAlignment.Right;
so.Children.Add(s);
so.Children.Add(l);
}
else
{
s.HorizontalAlignment = HorizontalAlignment.Left;
lvi.HorizontalContentAlignment = HorizontalAlignment.Left;
lvi.Background = Brushes.Honeydew;
var tb = new TextBlock();
tb.Text = dm.Text;
tb.TextWrapping = TextWrapping.Wrap;
Image im2 = new Image();
BitmapImage bi = new BitmapImage(new Uri(TargetUser.ProfileImageUrlHttps));
im2.Source = bi;
im2.Width = 36;
im2.Height = 36;
s.Children.Add(im2);
s.Children.Add(tb);
var l = new TextBlock { FontSize = 10 };
l.TextAlignment = TextAlignment.Left;
l.Text = dm.CreatedDate.AddHours(9).ToString();
so.Children.Add(s);
so.Children.Add(l);
}
lvi.Content = so;
return lvi;
}