У меня есть DataGrid, и мне нужно динамически добавить элемент управления Expander, чтобы сгруппировать несколько строк на основе некоторых условий... Может ли кто-нибудь помочь мне в этом... Я совершенно не знаком с Silverlight :(
Расширитель в DataGrid (Silverlight)
Ответы (2)
Нашел ответ, я создал отдельный столбец для расширителя и сумел вывести его, когда мое условие будет выполнено. Это не динамично, хотя, но решило цель. :)
Динамически - не уверен, что вы хотите. Я делал эспандеры статически. Мои два цента: будьте проще и не пытайтесь сделать слишком много. Если динамически вы используете представление сетки основных/подробных данных, это можно сделать с помощью XAML и загрузить представление сетки с помощью класса ObservableCollection (поиск в сети). Также найдите свойства PagedCollectionView и .Visibility для элементов управления. Если вы хотите динамически добавлять элементы управления в StackPanel, найдите в сети методы .Children.Remove.
Удачи, но как новичок вы, вероятно, пытаетесь сделать слишком много ИМО.