1

XAML UIElements がVisibilityという名前のプロパティを使用していることは誰もが知っています。

public enum Visibility { Visible, Collapsed }

私の質問は、 bool型のプレーンなIsVisibleプロパティを持つだけでなく、このプロパティが Visibility 型である実際の歴史的な (?) 理由は何ですか?

これにより、BoolToVisibilityConverters の作成/使用に費やす時間を大幅に節約できます。

4

2 に答える 2

1

WPFでは、別の値もあるためです。Hidden. これは と同じですがCollapsed、レイアウト内にスペースを確保しています。

于 2013-08-29T13:29:15.183 に答える