Расширенный набор инструментов WPF PropertyGrid с настраиваемыми атрибутами

Я поискал в Интернете вводное руководство по расширенному набору инструментов WPF PropertyGrid (http://wpftoolkit.codeplex.com) и кастомных атрибутов, но не нашел. Я также загрузил исходный код с образцами внутри, но это тоже не помогло. Я новичок в WPF, поэтому мне может не хватать чего-то простого. Я хочу создать простую сетку свойств с некоторыми настраиваемыми атрибутами. Есть ли у кого-нибудь фрагмент кода чего-то простого, например, сетки свойств с двумя атрибутами, такими как Name и Age, которые связаны с каким-то классом, например Person. Я уже пробовал фрагмент, который они предоставляют на странице документации PropertyGrid на Codeplex, но мне не удалось заставить его работать. Мне удалось разместить Property Grid в пользовательском интерфейсе, но это все, никаких настраиваемых атрибутов.


person canha    schedule 16.02.2012    source источник


Ответы (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