我正在寻找Winforms ' Anchor
属性的XAML等效。我想将TextBox
锚定在Canvas
上(在UWP应用程序上)到左边和右边,所以它总是从左边260和从右边10。我已经尝试了很多方法,但看起来最有希望的是:
<TextBox Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" TextWrapping="Wrap" Text="TextBox" Margin="260,10,10,10"/>
我将使用3列 Grid
。
<Grid x:Name="YourOuterGrid">
<Grid VerticalAlignment="Top">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="160" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="10" />
</Grid.ColumnDefinitions>
<TextBox TextWrapping="Wrap" Grid.Column="1" />
</Grid>
</Grid>