У меня была точно такая же проблема, и я успешно справился с ней, поместив содержимое ListItem в InlineUIContainer, например так:
<ListItem>
<Paragraph>
<InlineUIContainer>
<TextBlock x:Name="HideMe" Visibility="Collapsed">
<Hyperlink NavigateUri="...">Components</Hyperlink>
</TextBlock>
</InlineUIContainer>
</Paragraph>
</ListItem>
Отсюда вы можете установить видимость «HideMe» в коде или через привязку.