Cider에 붙여 넣습니다.ColumnDefinition.ActualWidth에 바인딩하여 0을 반환합니다.
<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을 표시하지만 그렇지 않아야합니다. 해결 방법은 무엇입니까? the MSDN page에서
음 : http://msdn.microsoft.com/en-us/library/system.windows.controls.columndefinition.actualwidth.aspx –