У меня есть сетка с несколькими рядами. Высота строк устанавливаются относительно размера окна, как это:скрыть строку сетки на основе видимости внутреннего содержимого
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.3*" />
<RowDefinition Height="0.2*" />
<RowDefinition Height="0.2*" />
<RowDefinition Height="0.1*" /> <!-- hide this row -->
<RowDefinition Height="0.2*" />
</Grid.RowDefinitions>
</Grid>
Теперь я хочу, чтобы скрыть содержимое одной строки, основанного на собственности связанного приложения. Поэтому я установил свойство Visiblity
объекта контента Collapsed
. Файл Visiblity
работает отлично, но строка все еще нуждается в исходном пространстве.
Есть ли способ скрыть строку, когда Visiblity содержимого рухнуло? Примечание. Я не хочу устанавливать Height
в RowDefinition
на Auto
, потому что поэтому я не могу установить Height
относительно размера окна, а высота строки регулируется высотой содержимого внутри строки.
переплетены свойство только логическое значение, чтобы установить Visiblity (с булевому в visibilty конвертер). Высота строки должна быть в зависимости от высоты окна. –
Посмотрите на конвертер для высоты строки – Klaus78
Это сработало отлично - Спасибо. –