Я делаю приложение Silverlight 4.
У меня есть mainpage.xaml, внутри него я использую элемент управления фреймом навигации для перехода к дочерним страницам. При сворачивании страницы полоса прокрутки не появляется. Также при максимальном, когда содержимое превышает высоту, вертикальная полоса прокрутки не появляется. я использовал scrollviewer, но ничего не происходит
Ниже показан мой код Mainpage.xaml
<UserControl xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" x:Class="Life_Centre_App.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation" mc:Ignorable="d" d:DesignHeight="1024" d:DesignWidth="768" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" Opacity="1"> <Grid x:Name="LayoutRoot" Background="White" dx:ThemeManager.ApplyApplicationTheme="True"> <ScrollViewer VerticalScrollBarVisibility="Auto" Height="Auto" Width="Auto" HorizontalScrollBarVisibility="Auto"> <navigation:Frame x:Name="navframe_content" Margin="0,159,0,0" /> </ScrollViewer></Grid></UserControl>
Это способ подойти к этому?
Нужна помощь в этом!
Вы должны установить MaxWidth и MaxHeight свойства ScrollViewer на неавтоматическое значение, то есть фиксированное значение.Как только высота элемента управления фрейма навигации превысит эту высоту, вы увидите полосу прокрутки.
MaxWidth
MaxHeight
ScrollViewer