我在想,如果這是一件容易的事。我需要將datagrid中的一些文本設置爲超鏈接。我用XMLDataProvider生成內容。任何想法都非常感謝。如何使數據網格中的某些列的內容爲超鏈接?
我的DataGrid看起來如下。我與WPF工具包的工作:
<DataGrid x:Name="MainGrid" GridLinesVisibility="Horizontal" AutoGenerateColumns="False" RowHeight="20" ItemsSource="{Binding XPath=/ServicesTiles/Servers}"
HeadersVisibility="None" Margin="10,15,0,0"
HorizontalGridLinesBrush="{x:Null}"
BorderBrush="{x:Null}"
VerticalGridLinesBrush="{x:Null}"
Background="{x:Null}"
RowBackground="{x:Null}"
CellStyle="{DynamicResource DataGridCellStyle1}"
HorizontalAlignment="Left">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding [email protected]}" Foreground="#FF6E6E6E" MinWidth="160" />
<DataGridTextColumn Binding="{Binding [email protected]}" Foreground="#FF6E6E6E" MinWidth="270"/>
<DataGridTextColumn Binding="{Binding [email protected]}" Foreground="#FF6E6E6E" MinWidth="220"/>
<DataGridTextColumn Binding="{Binding [email protected]}" Foreground="#FF6E6E6E" MinWidth="220"/>
</DataGrid.Columns>
</DataGrid>
我有同樣的問題,因爲我上面描述HCL。我想知道如何在我的問題中添加的datagrid代碼中使用您的技術來重新編寫DataGridTextColumn。再次感謝你。 – vladc77