gpt4 book ai didi

wpf - 绑定(bind)到 ColumnDefinition.ActualWidth 返回 0

转载 作者:行者123 更新时间:2023-12-04 16:11:45 25 4
gpt4 key购买 nike

将此粘贴到苹果酒中。

<Grid x:Name="Grid">
<Grid.ColumnDefinitions>
<ColumnDefinition x:Name="ColumnDefinition"/>
</Grid.ColumnDefinitions>
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Text="{Binding ActualWidth, ElementName=Grid}"/>
<TextBlock Text="{Binding ActualWidth, ElementName=ColumnDefinition}"/>
</StackPanel>
</Grid>

现在,运行它。第二个 TextBlock显示 0,但不应该,对吧?解决方法?

最佳答案

不,你没有。 ColumnDefinition 确实有 ActualWidth属性(property),其实。但它既不是 DependencyProperty也没有INotifyPropertyChanged执行。所以没有人让你的目标知道什么时候ActualWidth已更新。

解决方法?为了什么?您可以随时使用 ElementName绑定(bind)到父 FrameworkElement , 谁有这个 ActualWidth你想要的。对不起,复杂的短语:)。不能让它更简单。

希望这可以帮助。

关于wpf - 绑定(bind)到 ColumnDefinition.ActualWidth 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1487948/

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