0

我正在尝试构建一个 windowsphone 应用程序,并希望复制 windowsphone twitter 应用程序的一些 UI 功能,并在我的枢轴标题上方而不是下方有一个文本框。

在此处输入图像描述 ..................................................... ..................................................... ..................................................... .

我尝试将我的文本框包装在 Pivot 控件中

            <controls:Pivot>
            <TextBox Height="78" TextWrapping="Wrap" Width="412" Name="searchTB" InputScope="Search" KeyDown="searchTB_KeyDown"/>
        </controls:Pivot>

但这不起作用,任何人都可以分享我如何让它发挥作用的任何想法吗?

4

2 回答 2

3

我只是想澄清 Marcin 所说的(他提供了正确的答案,我只是添加了图像和更多代码)。这是你想要达到的目标吗?看看下面 - 并注意 Pivot 控件上方的控件即使在您滑动到下一个数据透视项时也会出现。

图片: 在此处输入图像描述

编码:

<phone:PhoneApplicationPage
x:Class="Temp_deleteme.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True">
<StackPanel>
    <TextBlock Foreground="Yellow" FontSize="35">Control above Pivot</TextBlock>
 <phone:Pivot>
    <phone:PivotItem Header="First">
            <TextBlock Foreground="Green" >Content in First</TextBlock>
    </phone:PivotItem>
        <phone:PivotItem Header="Second">
            <TextBlock Foreground="Red">Content in Second</TextBlock>
        </phone:PivotItem>
    </phone:Pivot>       
</StackPanel>

于 2013-04-14T20:27:24.073 回答
0

你应该把它放在枢轴之外:

<StackPanel>
    <TextBox Height="78" TextWrapping="Wrap" Width="412" Name="searchTB" InputScope="Search" KeyDown="searchTB_KeyDown"/>
    <controls:Pivot>
    </controls:Pivot>
</StackPanel>
于 2013-04-14T19:55:29.470 回答