свойства указывают на элемент управления и его родителей - PullRequest
3 голосов
/ 21 апреля 2011

Q:

В последнее время я спрашивал о проблеме, связанной с установкой свойства (Visible), когда я установил его в значение true, я удивился при трассировке после установки его в значение true.ложный.ответ был для меня неожиданным:

 - "The Visible property has a special
   property: when you read the value it
   not only reports on the control
   itself but also on it's parent. The
   value you get is the "real"
   visibility."

Мой вопрос: есть ли какое-либо свойство, с которым вы встречаетесь, ведете себя так же, как (Visible)?и как мы должны использовать их наилучшим образом?

Ответы [ 2 ]

1 голос
/ 21 апреля 2011

Включено может быть одним свойством таким образом.

1 голос
/ 21 апреля 2011

Хм, я не знаю, попробуйте этот запрос:

var lst =Control.Properties.Where(p => HasSimilarBehaviourToVisibleProperty(p));

Вам просто нужно написать HasBehaviourLikeVisibleProperty метод.

Примечание: вам может понадобиться отражение, чтобы получить все свойства. (Посмотрите здесь , чтобы получить свойства)

...