您需要获取 FilePath 属性并检查它是否为空!
<DataGridTemplateColumn Header="Ссылка">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock>
<Button Command="{Binding DataContext.GetHyperLinkCommand, RelativeSource={RelativeSource AncestorType=DataGrid}}" CommandParameter="{Binding Filepath}" Content="{Binding Filepath}"
Style="{StaticResource HyperlinkStyledButton }"/>
<TextBlock.Style>
<Style TargetType="TextBlock">
<Setter Property="Visibility" Value="Visible"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Filepath, RelativeSource={RelativeSource Mode=PreviousData}}" Value="{x:Null}">
<Setter Property="Visibility" Value="Hidden"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
很多奇怪的事情,我们来做吧
在这里您进行了绑定
Content="{Binding Filepath}"
,并且绑定在触发器中以相同的方式工作。