繁体   English   中英

如何将TextBox放在Windows Phone相机的顶部

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM