[英]How to put TextBox on top of Camera for Windows Phone
这是使用增强现实矩形的摄像头屏幕:
<Grid x:Name=”LayoutRoot”>
<Rectangle Width=”640″ Height=”480″>
<Rectangle.Fill>
<VideoBrush x:Name=”ViewFinderBrush” />
</Rectangle.Fill>
</Rectangle>
</Grid>
问题:
1)如何在矩形上方放置一个文本框?
2)如何动态地将地图,图钉,图像放置在矩形的顶部?
是否有将对象放置在矩形顶部的参考链接,例如将销钉放置在当前Gps位置?
谢谢
在XAML中,您需要在Rectangle
声明之后添加TextBox
控件,以使其位于前面:
<Grid>
<Rectangle Width="640" Height="480">
<Rectangle.Fill>
<VideoBrush x:Name=”ViewFinderBrush” />
</Rectangle.Fill>
</Rectangle>
<TextBox Height="80" Margin="10,10,0,0"></TextBox>
</Grid>
将对象动态放置到Grid
,将它们添加为子对象,这些对象将自动放置在现有布局的顶部。 您只需要确保设置正确的边距即可。
例如,如果您需要添加另一个TextBox
,则可以这样做:
TextBox t = new TextBox();
t.Height = 80;
mainRoot.Children.Add(t);
其中mainRoot
是主机网格的名称。 这同样适用于支持设置子控件功能的其他控件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.