我正在爲Win Phone 8開發一款應用程序,並且需要設置一個設置屏幕。 我爲此創建了一個用戶控件。XAML WP8 - ScrollViewer沒有考慮到方向
...省略了開頭的東西...
<Grid x:Name="LayoutRoot" Opacity="0.995" VerticalAlignment="Top">
<ScrollViewer
Name="scrollViewer"
Margin="0"
VerticalAlignment="Top"
VerticalScrollBarVisibility="Hidden" Background="#CC000000" Opacity="0.995" HorizontalScrollBarVisibility="Disabled">
<StackPanel Orientation="Vertical" VerticalAlignment="Top" Margin="0">
<RichTextBox x:Name="MenuLabel" Height="100" HorizontalAlignment="Left" VerticalAlignment="Center">
<Paragraph>
<Run Text="[Menu]"/>
</Paragraph>
</RichTextBox>
我在堆疊面板所有的設置選項。 雖然即時通訊的方向,一切正常,正確列出,通過從手機的底部向上滑動到頂部正確滾動。但是,當我將手機旋轉到橫向時,控件正確顯示,但滑動仍保持不變。因此,在從一側向另一側滑動時,我仍然需要從手機底部滑動到頂部 - 從右向左滑動以使控制向上滾動。
我錯過了什麼嗎?我在某處忘記了一個設置嗎?我在互聯網上尋找任何線索/建議,找不到任何相關的東西。 任何幫助或建議將不勝感激。
感謝, -G
我不知道我理解你的問題。您是否需要以橫向方向從右向左滑動(所有控件都對齊水平),並且需要從按鈕向上滑動(所有控件都是垂直方向)? –
當我處於橫向模式時,列出的東西是正確的,它是一個垂直列表,但向下滾動列表中的滑動行爲仍然處於縱向狀態......這意味着您需要從右向左滑動以便列表向上移動。 – ghost1082
我沒有答案,但我強烈懷疑這與VerticalScrollBarVisibility =「Hidden」和HorizontalScrollBarVisibility =「Disabled」設置有某種關係。嘗試與他們一起玩,也許啓用他們兩個,看看是否有變化。 – Haspemulator