- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 WPFToolkit 的 Datagrid 控件。我可以填充数据网格,但是我在使用 DataGridHyperlinkColumn 时遇到了问题。我希望它可以直观地将链接显示为人名,但要让链接转到 UriLink 的任何值。
我怎样才能做到这一点?我究竟做错了什么?
Xml:
<dg:DataGridHyperlinkColumn Header="Person Name" Width="200"
Binding="{Binding Path=PersonName}" IsReadOnly="True"
TargetName="{Binding Path=UriLink}"></dg:DataGridHyperlinkColumn>
<dg:DataGridHyperlinkColumn Header="Person Name" Width="200"
Binding="{Binding Path=PersonName}" IsReadOnly="True"
TargetName="{Binding Path=UriLink}">
<dg:DataGridHyperlinkColumn.ElementStyle>
<Style TargetType="TextBlock">
<EventSetter Event="Hyperlink.Click" Handler="OnHyperlinkClick" />
</Style>
</dg:DataGridHyperlinkColumn.ElementStyle>
</dg:DataGridHyperlinkColumn>
Private Sub OnHyperlinkClick(ByVal o As Object, ByVal e As RoutedEventArgs)
'TODO: Create page to navigate to
Dim page As New RedirectPage(obj1, obj2)
Me.NavigationService.Navigate(page)
End Sub
最佳答案
将 o 作为 TextBlock,它的 DataContext 是您行的对象。您可以将其转换为您的对象类型。
关于wpf - 使用 WPFToolKit 的 DataGridHyperlinkColumn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/651416/
我为超链接控件创建了一个样式:
我有一个简单的 WPF 应用程序,它在 DataGrid 中显示 reddit 链接: 但是请注意,由于链接的颜色和行突出显示的颜色,选择行时 DataGridHyperlinkColumn 中的链接
我正在使用 WPFToolkit 的 Datagrid 控件。我可以填充数据网格,但是我在使用 DataGridHyperlinkColumn 时遇到了问题。我希望它可以直观地将链接显示为人名,但要让
有什么方法可以将命令与 DataGridHyperlinkColumn 相关联?我试过这个:
绑定(bind)到字符串类型的属性时没有问题(“http://something.com”)。但是,我似乎在旧示例中看到直接绑定(bind)到 Uri 属性。 NavigURI
我想实现以下目标: 创建一个包含 2 列的 WPF DataGrid: 第一个项目将以超链接样式显示目录路径。单击超链接将在该项目指定的路径中打开 Windows 资源管理器。 第二个项目将以超链接样
绑定(bind)到字符串类型的属性时没有问题(“http://something.com”)。但是,我似乎在旧示例中看到直接绑定(bind)到 Uri 属性。 NavigURI
我是一名优秀的程序员,十分优秀!