Как определить шаблоны данных для сетки данных? - PullRequest
0 голосов
/ 02 марта 2011

Это, вероятно, очень простой вопрос, но я новичок в этом и полагаюсь на поиски в Google, поэтому ...

Я пытаюсь собрать сетку данных, которая отображает строки текста, содержащиеID и несколько языков.Я строю каждую строку из класса «TextRow», который содержит идентификатор и коллекцию элементов LanguageCell, каждый из которых содержит язык и текст (я планирую добавить еще позже):

    public class TextRowClass
    {
        public string Label { get; internal set; }
        public Dictionary<string, LanguageCell> TextCells { get; internal set; }

        public class LanguageCell
        {
            public string Language { get; internal set; }
            public string Text { get; internal set; }
        }
    }

Мой вопрос: Как настроить сетку данных для отображения информации в классе LanguageCell, как я хочу?(В этом случае отобразите элемент Text в ячейке и используйте другие элементы (которые будут добавлены) для различных других целей.) Я уверен, что это связано с определением таблицы данных, но я не могу найти какую-либо информацию об этом.

Спасибо!

1 Ответ

0 голосов
/ 21 марта 2011

Я нашел ответ на этот вопрос в преобразовании класса в таблицу данных и использовании его в качестве моего источника элементов.При этом я столкнулся с проблемой, заключающейся в том, что сетки данных обрабатывают все данные в виде datowowview, но эта статья решила эту проблему:

http://social.msdn.microsoft.com/Forums/en/wpf/thread/8b2e94b7-3c44-4642-8acc-851de5285062

Вероятно, не самое лучшее или самое элегантное решение, но единственный, который мне удалось найти.

...