0
奇怪的主題,所以讓我解釋一下:我有一個Silverlight MainPage,在頁面頂部有一個邊框控件,高度爲400.一旦用戶被認證,我導航到一個子頁面。我也摺疊了MainPage上的邊框。子頁面顯示正確,但是在MainPage邊框控件崩潰之前,它上面有一個空白400空間。我認爲Visibilty.Collapsed應該放棄它佔據的空間,但它似乎沒有做到這一點。我在MainPage中的框架對象上設置了VerticalAlignment ='Top',並在子頁面上嘗試了該設置,但都無效。Visibility.Collapsed沒有回報它的空間
任何人有任何建議嗎?由於
代碼更新時間:
<ScrollViewer>
<Grid x:Name="LayoutRoot"
DataContext='{StaticResource ViewModel}'>
<Grid.RowDefinitions>
<RowDefinition Height='400'></RowDefinition>
<RowDefinition Height='*'></RowDefinition>
</Grid.RowDefinitions>
顯示XAML中。可能有些東西可以忽略。 – SergioL
好的 - 在MainPage上(部分xaml因爲回答時的字符限制) <導航:Frame.UriMapper>
Greg
你需要顯示周邊XAML中「頁面頂部的邊框控制」,因爲它可能包含它的網格具有固定尺寸的行。你能編輯原始問題嗎? –