KbtterWPF.ListWindow.CreateListPanel C# (CSharp) Method

CreateListPanel() public method

public CreateListPanel ( TweetSharp.TwitterList list, bool ic ) : UIElement
list TweetSharp.TwitterList
ic bool
return UIElement
        public UIElement CreateListPanel(TwitterList list, bool ic)
        {
            var s = new StackPanel();
            var si = new StackPanel();
            s.Orientation = Orientation.Horizontal;
            var ch = new CheckBox();
            ch.Margin = new Thickness(16);
            ch.IsChecked = ic;
            ch.Tag = ic;
            s.Children.Add(ch);

            var ti = new TextBlock { FontSize = 20 };
            ti.Text = (list.Mode == "private" ? main.MessageInfoProtectedText : "") + list.Name;
            ti.TextWrapping = TextWrapping.Wrap;
            var de = new TextBlock { Foreground = Brushes.Gray };
            de.Text = list.Description;
            de.TextWrapping = TextWrapping.Wrap;
            si.Children.Add(ti);
            si.Children.Add(de);
            s.Children.Add(si);
            s.Tag = list;
            return s;
        }