我已经尝试了一段时间了。我只是陷入困境,无法通过它。
datagrid单元格中有三个控件。
1:超链接按钮 2:一个清晰的按钮 3:搜索按钮
我需要做的是调整"清除"和"打开按钮"对齐到列的右侧。捕获的是列可调整大小。 我试图给超链接按钮一个固定的宽度它看起来不错,但是当调整列的大小时会变得很乱。
单元格内容低于样式。
C:\Program Files (x86)\FaceModifier\
答案 0 :(得分:0)
我找到了解决方案。解决方案是将cellcontent的水平对齐设置为" Stretch"。
覆盖列的BindCellContent方法。
public override void BindCellContent(FrameworkElement cellContent, DataGridRow row)
{
var hyperlinkButton = (HyperlinkClear)cellContent;
hyperlinkButton.HorizontalAlignment = HorizontalAlignment.Stretch;
}