2012-02-09 18 views
1

Silverlight 4 Appを使用しています。Silverlight Appにスクロールバーが表示されない

私はmainpage.xamlを持っています。その中にはナビゲーションフレームコントロールを使って子ページに移動します。 を最小化すると、スクロールバーが表示されません。最大化されると、コンテンツが高さを超えると、垂直スクロールバーは表示されません。以下は、これはこれをアプローチする方法です私の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> 

が示され、私はScrollViewerのを使用していたが、何も

を起こりませんか?

これに助けが必要です!

答えて

1

MaxHeightのプロパティをScrollViewerに設定すると、非自動値、つまり固定値に設定する必要があります。ナビゲーションフレームコントロールの高さがその高さを超えると、スクロールバーが表示されます。

+0

これはうまくいきました。しかし、私はスクロールバーを取得しないで最小化するとき..私はputtin minheight n minwidthの値を試した..anyidea? – pheonix4eva

+0

ブラウザウィンドウを最小限に抑えますか? – Maheep

+0

はいブラウザウィンドウを最小化するとき。 – pheonix4eva

関連する問題