Я должен отобразить большой список свойств / значений. Моя проблема в том, что нет значений для всех этих свойств, поэтому я не хотел бы отображать их в этом случае.
Будет легче понять мою проблему с некоторым кодом:
<StackPanel DataContext=...>
<TextBlock>Info1:<TextBlock Text={Binding Path=Info1} /></TextBlock>
<TextBlock>Info2:<TextBlock Text={Binding Path=Info2} /></TextBlock>
<TextBlock>Info3:<TextBlock Text={Binding Path=Info3} /></TextBlock>
</StackPanel>
В основном, в зависимости от содержимого дочернего TextBlock, я хотел бы свернуть родительский TextBlock. Моя идея состояла в том, чтобы использовать стиль, который применяется ко всему TextBlock, и проверять содержимое, а если его нет, свернуть родительский элемент ... к сожалению, мне не удается получить доступ к родительскому элементу из DataTrigger. Возможно, у вас будет более изящное решение:)
Большое спасибо за вашу помощь!