gpt4 book ai didi

c# - 如何在 WPF 中绑定(bind)两个 DataGrid 列宽?

转载 作者:行者123 更新时间:2023-11-30 22:31:00 36 4
gpt4 key购买 nike

我知道 DataGridColumns 不在网格的逻辑树或可视树上。我正在使用如图所示的代理 here .

我需要绑定(bind)一些列的宽度。我通常使用这样的绑定(bind):

Width="{Binding ActualWidth, ElementName=LastOperationColumn}

但是,它不起作用。关于如何执行此操作的任何想法?

最佳答案

您不能在 DataGrid 列中使用 ElementName,因为它们不是可视化或逻辑树中的对象,它们没有这些绑定(bind)所需的名称范围。但是,您可以使用 Sourcex:Reference :

{Binding ActualWidth, Source={x:Reference LastOperationColumn}}

当然,如果手动调整此列的大小,绑定(bind)将被破坏,这不会改变。

关于c# - 如何在 WPF 中绑定(bind)两个 DataGrid 列宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9439008/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com