ThoughtWorks.VisualStudio.CardSetViewControl.Bind C# (CSharp) Метод

Bind() приватный Метод

Bind data to the form.
Binds data to the form.
private Bind ( MingleCardCollection cardCollection ) : void
cardCollection MingleCardCollection
Результат void
        internal void Bind(MingleCardCollection cardCollection)
        {
            //Debug.Assert(null != cardCollection);
            string me = new StackFrame().GetMethod().Name;

            _currentCardCollection = cardCollection;

            // Add columns for base card properties to the grid
            dataGrid.Columns.Clear();
            dataGrid.Columns.Add(NewTextColumn(VisualStudio.Resources.CardNumber, "Number"));
            dataGrid.Columns.Add(NewTextColumn(VisualStudio.Resources.CardName, "Name"));
            dataGrid.Columns.Add(NewTextColumn(VisualStudio.Resources.CardType, "Type"));
            dataGrid.Columns.Add(NewTextColumn(VisualStudio.Resources.CardVersion, "Version"));
            dataGrid.Columns.Add(NewTextColumn(VisualStudio.Resources.CardRank, "Rank"));

            dataGrid.ItemsSource = cardCollection;

            TraceLog.WriteLine(me, "CardSetView window grid has data: " + dataGrid.Items.Count + "cards.");

            if (dataGrid.Items.Count == 0)
                MessageBox.Show(VisualStudio.Resources.CardSetIsEmpty);
        }

Usage Example

Пример #1
0
 public void Bind(MingleCardCollection cardCollection)
 {
     _control.Bind(cardCollection);
 }