Вы устанавливаете ContentTemplate
, DataContext
которого будет Content
из HyperlinkButton
.Поскольку вы не установили Content
, вы пытаетесь связать с null
.
. Это должно работать:
<HyperlinkButton TargetName="_blank" NavigateUri="{Binding Url}" Content="{Binding Title}">
<HyperlinkButton.ContentTemplate>
<DataTemplate>
<Grid>
<TextBlock Foreground="Green" Text="{Binding .}"/>
</Grid>
</DataTemplate>
</HyperlinkButton.ContentTemplate>
</HyperlinkButton>
Но тогда возникает вопрос, почемувы даже устанавливаете ContentTemplate
вместо того, чтобы просто делать это:
<HyperlinkButton TargetName="_blank" NavigateUri="{Binding Url}" Content="{Binding Title}"/>