and*_*sra 2 xaml windows-8 winrt-xaml
刚刚开始使用Windows 8 SDK.
试图创建一个填满整个屏幕的TextBox.不幸的是,在不同的分辨率下,TextBox不会填满屏幕.
如何将TextBox的宽度和高度绑定到屏幕的宽度和高度?
谢谢!
我得到它正确绑定像这样:
<Grid x:Name="MyGrid">
...
</Grid>
...
<TextBox x:Name="MainContent" Height="{Binding ActualHeight, ElementName=MyGrid}" HorizontalAlignment="Right" Width="{Binding ActualWidth, ElementName=MyGrid}" TextWrapping="Wrap" VerticalAlignment="Top" Foreground="#FF7A7A7A" FontSize="18.667"><TextBox>
Run Code Online (Sandbox Code Playgroud)
这是将它绑定到布局中网格的大小.这通过将TextBox的Height和Width属性绑定到Grid的ActualHeight和ActualWidth值来工作.绑定的ElementName链接到网格的x:Name属性.