私は WPF アプリケーションを作成しており、1 つのユーザー コントロールで DataGrid のハイパーリンクを使用していますが、機能していません。テストのためだけにbing.comを使用しています。
<DataGrid Grid.Row="1"
AutoGenerateColumns="False"
Height="Auto"
Name="dataGrid1"
Width="Auto"
CanUserAddRows="False"
CanUserResizeColumns="True"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Focusable="True"
IsHitTestVisible="False"
BorderThickness="0">
<DataGrid.Columns >
<DataGridTextColumn Header="Start Time" Width="*" Binding="{Binding Path=startTime}" CanUserSort="True"/>
<DataGridTextColumn Header="End Time" Width="*" Binding="{Binding Path=endTime}" CanUserSort="True"/>
<DataGridTextColumn Header="Resources" Width="*" Binding="{Binding Path=resources}" CanUserSort="True"/>
<DataGridTextColumn Header="Action" Width="*" Binding="{Binding Path=action}" CanUserSort="True"/>
<DataGridTextColumn Header="Result" Width="*" Binding="{Binding Path=result}" CanUserSort="True"/>
<DataGridTemplateColumn Header="Health" Width="*" CanUserSort="True">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock >
<Hyperlink NavigateUri="http://www.bing.com" RequestNavigate="Hyperlink_RequestNavigate"><!--"{Binding Path=healthUri}">-->
<TextBlock Text="{Binding Path=healthUri}" Focusable="True" />
</Hyperlink>
</TextBlock>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>