我有一个 WPF ListView,其视图设置为 GridView。列表中的行有时会被禁用,但我需要始终启用一列单元格。我们在“URL”列中显示了一个链接,即使该行被禁用,用户也需要能够单击该链接。目前,如果该行被禁用,则链接也被禁用。
我目前在 XAML 中有这个:
<ListView.View>
<GridView>
<GridViewColumn Header="Name">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock
Text="{Binding Item.Name}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Description">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock
Text="{Binding Item.Description}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="URL">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Label>
<Hyperlink
Command="{Binding ViewModel.OpenInstructionsCommand}">
<TextBlock Text="View" />
</Hyperlink>
</Label>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>