1
無論客戶端更改焦點所在的文本框如何始終將Silverlight控件放置在同一位置的屏幕上?基本上我有一個標題橫幅,我希望隨時都可以看到。當客戶端將焦點更改爲文本框時,我希望所有內容都滾動以將文本框放到中心視圖中(這是默認行爲),除了應該始終顯示在(0,0)屏幕座標上的橫幅外。我至今對佈局:如何始終將控件定位到wp7上silverlight上的固定位置?
<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
2012-01-05 09:06:08