2017-04-19 11 views
0

私はwpfアプリケーションを作成しています。私の設定パネルにはたくさんのUI要素があります。問題は、ウィンドウのサイズを変更すると、これらの要素のいくつかがもう見えなくなることです。単純な垂直スクロールバーを追加する方法はありますか?Xaml - スタックパネルの垂直スクロールバー

私は以下これを試し、その中に自分のコンテンツを追加している

<ScrollViewer VerticalScrollBarVisibility="Auto"> 
     <Grid> 
      <StackPanel> 
       //Content 
      </StackPanel> 
     </Grid> 
    </ScrollViewer> 

私は私が正しい場所にScrollViewerのを置くが、私はこのエラーを得たのかはわからない:

メンバーのリソースが認識されないか、

アクセスできず、このエラーのために私はPage.ResourcesWindow.ResourcesとBを交換しようとしていていますそれは役に立たなかった。

とにかく私の垂直スクロールバーはどのように機能しますか?どんな助け?

+0

は、あなたがあなたのコントロールを「追加」方法についての詳細を提供することができますか?あなたが言及したエラーが 'ScrollViewer'自体に関係しているかどうかはわかりません。もっとコードを表示するかもしれませんか? – janonimus

答えて

0

ページからWidthHeightのプロパティを削除して問題を解決しました。

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Height="800" Width="1400" 
     WindowTitle="ScrollViewer Sample"> 
    <ScrollViewer VerticalScrollBarVisibility="Auto"> 
    <Grid> 
     <StackPanel> 
      //Content 
     </StackPanel> 
    </Grid> 
    </ScrollViewer> 
</Page> 
関連する問題