Есть ли способ для пользователя сделать свернутые элементы управления видимыми в приложении WPF? - PullRequest
0 голосов
/ 16 февраля 2011

Было бы безопасно включить элементы управления, которые вы хотите, только для определенных пользователей в той же сборке, если они свернуты для других пользователей?

UDPATE: См. Ответ, однако, если в вашем приложенииу вас есть какой-то посредник между элементом управления и действием, которое он вызывает, т.е. независимо от того, виден ли ваш элемент управления или нет, действие не может быть выполнено, тогда вам не о чем беспокоиться. У вас должно быть это! Так же, как с веб-сайтом, вы не должны предполагать выполнение действия означает, что вы можете !

Ответы [ 2 ]

2 голосов
/ 16 февраля 2011

Если вы хотите скрыть функции или конфиденциальные данные, тогда просто установить Collapsed на Visibility UI недостаточно.Кто-то может использовать Snoop или аналогичные инструменты, а затем просто изменить видимость на Visible.

Лучше всего вообще не добавлять элемент управления в визуальное дерево.

Я также хочу добавить, что не добавление элементов управления в визуальное дерево, которые вам не нужны в данный момент, также является хорошей идеей в отношении производительности, поскольку даже если элемент управления свернут, он все равно будет создан и будет выполнять привязку данных.

0 голосов
/ 16 февраля 2011

эй, это что-то вроде того, что вы ищете?

http://aappddeevv.blogspot.com/2008/11/wpf-visibility-and-hiding-controls.html

...