如何在Telerik控件的Datagrid中将列设置为超链接

时间:2013-02-06 13:06:00

标签: wpf datagrid telerik telerik-grid

如何在datagrid中创建超链接列?

每当列绑定到网格时,网格中的列数据应包含超链接。

当我点击超链接时,我应该弹出一个弹出窗口?

2 个答案:

答案 0 :(得分:0)

示例中的

将MyListOfItems作为List存根 其中SomeItemClass的一个属性是绑定样本的“ItemName” 被模板化为超链接的列..

<DataGrid ItemsSource="{Binding MyListOfItems}">
        <DataGrid.Columns>
            <DataGridTemplateColumn>
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <Button Click="UseThisMethodToLaunchPopup">
                            <Button.Style>
                                <Style TargetType="{x:Type Button}">
                                    <Setter Property="Template">
                                        <Setter.Value>
                                            <ControlTemplate TargetType="{x:Type Button}">
                                                <TextBlock Text="{Binding ItemName}" TextDecorations="Underline"/>
                                            </ControlTemplate>
                                        </Setter.Value>
                                    </Setter>
                                </Style>
                            </Button.Style>
                        </Button>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>
        </DataGrid.Columns>
    </DataGrid>

答案 1 :(得分:0)