KbtterWPF.MainWindow.CreateFavoritePanel C# (CSharp) Method

CreateFavoritePanel() public method

public CreateFavoritePanel ( TwitterStatus st, TwitterUser us ) : UIElement
st TwitterStatus
us TwitterUser
return UIElement
        public UIElement CreateFavoritePanel(TwitterStatus st, TwitterUser us)
        {
            StackPanel sp = new StackPanel();
            StackPanel abp = new StackPanel();
            abp.Orientation = Orientation.Horizontal;
            var ab = new TextBlock();

            ab.Text = String.Format(MessageMentionFavoritedFormat, 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;
        }