我在我的WPF应用程序下面的XAML代码:WPF使元素的顶部位置固定
<Grid RenderTransformOrigin="0.524,0.496" Height="478" VerticalAlignment="Bottom">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Canvas Grid.Row="0" Margin="0,22,0,0" Width="{Binding ActualWidth, ElementName=window, Mode=OneWay}" Background="AliceBlue" Height="43" HorizontalAlignment="Left" VerticalAlignment="Top">
<Label x:Name="label" Content="Science Magazine - Papers" Canvas.Left="22" Canvas.Top="6" FontSize="16" Panel.ZIndex="1"/>
</Canvas>
</Grid>
我想在画布之后才能调整大小与窗口,这是我用的窗口的宽度结合其宽度达到。不过,我也希望它在调整窗口大小时保持在相同的顶部位置;相反,它这样做:
我不知道如何解决这一问题(因为我是一个完整的WPF初学者:))
这并没有工作,调整窗口大小时,画布仍然向下移动。 – Eutherpy