KbtterWPF.MainWindow.CreateUnfavoritePanel C# (CSharp) Method

CreateUnfavoritePanel() private method

private CreateUnfavoritePanel ( TwitterStatus st, TwitterUser us ) : UIElement
st TwitterStatus
us TwitterUser
return UIElement
        private UIElement CreateUnfavoritePanel(TwitterStatus st, TwitterUser us)
        {
            StackPanel sp = new StackPanel();

            StackPanel abp = new StackPanel();
            abp.Orientation = Orientation.Horizontal;
            var ab = new TextBlock();
            ab.Text = String.Format(MessageMentionUnfavoritedFormat, us.Name);
            ab.FontSize = 18;
            var abim = new Image();
            abim.Width = 36;
            abim.Height = 36;
            abim.MouseDown += im_MouseDown2;
            abim.Tag = sp;//TODO : ここ
            abim.Source = new BitmapImage(new Uri(us.ProfileImageUrlHttps));//TODO : ここ
            abp.Children.Add(abim);
            abp.Children.Add(ab);

            var te = new TextBlock();
            te.FontSize = 13;
            te.Foreground = Brushes.LightGray;
            te.Text = st.TextDecoded;

            sp.Children.Add(abp);
            sp.Children.Add(te);
            sp.Tag = us;

            return sp;
        }