- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我为超链接控件创建了一个样式:
<Style x:Key="MyHyperlink" TargetType="{x:Type Hyperlink}">
<Setter Property="Foreground" Value="{StaticResource HyperlinkBrush}" />
<Setter Property="IsEnabled" Value="{Binding IsEnabled,RelativeSource={RelativeSource AncestorType={x:Type FrameworkElement}}}" />
<Style.Triggers>
<Trigger Property="IsEnabled" Value="True">
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Foreground" Value="{StaticResource DisabledForegroundBrush}"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="True" >
<Setter Property="Foreground" Value="{StaticResource HyperlinkMouseOverBrush}" />
</Trigger>
</Style.Triggers>
</Style>
<DataGridHyperlinkColumn EditingElementStyle="{StaticResource MyDataGridTextColumn}" ElementStyle="{StaticResource MyDataGridHyperlinkColumn}"
Header="WebSite" Binding="{Binding Site, NotifyOnValidationError=True,ValidatesOnDataErrors=True}" />
最佳答案
删除 x:Key
根据您的风格将其放入 DataGrid.Resources
然后它针对所有 Hyperlink
此控件中的控件 DataGrid
.
关于WPF 样式 DataGridHyperlinkColumn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10739766/
我为超链接控件创建了一个样式:
我有一个简单的 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
我是一名优秀的程序员,十分优秀!