1
クライアントがフォーカスを変更するテキストボックスに関係なく、同じ場所のスクリーンにいつでもシルバーライトコントロールを配置できますか?基本的に私はいつも目に見えるようにヘッダーバナーを持っています。クライアントがフォーカスをテキストボックスに変更すると、すべてのコンテンツをスクロールしてテキストボックスを中央表示にしたい(これはデフォルトの動作です)、常に(0,0)の画面座標で表示されるバナー。これまでのレイアウトでは、wp7の銀色の画面上の固定位置にコントロールを配置する方法はありますか?
<Grid x:Name="LayoutRoot"
Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="80" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock Name="myBanner"
VerticalAlignment="Top"
HorizontalAlignment="Left"
Height="80"
Width="480" />
<TextBox Grid.Row="2"
Name="textBox1"
Text="TextBox"
VerticalAlignment="Top"
HorizontalAlignment="Left"
Height="72"
Width="480"
/> <--- Even when client focuses on this I want myBanner to be visible at (0,0) screen coordinate
</Grid>
などがあります。この例は、電話のテキストアプリで確認できます。クライアントがテキストメッセージの書き込みに集中しているかどうかに関わらず、テキストボックス上のタイトル「John Doe、Text」は常に同じ位置に表示されます。
もう一度お手数をおかけします。
感謝を試してみて、これは非常に問題を解決していません。あなたが持っている場所<! - あなたのコンテンツはここにあります>> を挿入してフォーカスを合わせると、キーボードが入力されたときに画面全体がスクロールアップされるので、バナーは表示されません。 –
Unknown1987