Я поискал в Интернете вводное руководство по расширенному набору инструментов WPF PropertyGrid (http://wpftoolkit.codeplex.com) и кастомных атрибутов, но не нашел. Я также загрузил исходный код с образцами внутри, но это тоже не помогло. Я новичок в WPF, поэтому мне может не хватать чего-то простого. Я хочу создать простую сетку свойств с некоторыми настраиваемыми атрибутами. Есть ли у кого-нибудь фрагмент кода чего-то простого, например, сетки свойств с двумя атрибутами, такими как Name
и Age
, которые связаны с каким-то классом, например Person
. Я уже пробовал фрагмент, который они предоставляют на странице документации PropertyGrid на Codeplex, но мне не удалось заставить его работать. Мне удалось разместить Property Grid в пользовательском интерфейсе, но это все, никаких настраиваемых атрибутов.
Расширенный набор инструментов WPF PropertyGrid с настраиваемыми атрибутами
Ответы (1)
И ваши Name
, Age
- это строковые / целочисленные типы .. Итак, если вы назначаете свой объект как SelectedObject
для PropertyGrid - он должен работать нормально. Например, вот мой код, в котором я показываю пользователю настройки приложения в виде сетки свойств:
wpf:
<extToolkit:PropertyGrid
Name="PropertyPanel"
IsManipulationEnabled="True"></extToolkit:PropertyGrid>
программный код:
PropertyPanel.SelectedObject = Properties.Settings.Default;
PopertyGrid назначает шаблоны автоматически в зависимости от типа свойства.
person
0x49D1
schedule
17.02.2012