2017-04-19 7 views
0

wpf 응용 프로그램을 만들고 있고 설정 패널에 UI 요소가 많습니다. 문제는 창의 크기를 조정할 때 이러한 요소 중 일부가 더 이상 표시되지 않는다는 것입니다. 간단한 수직 스크롤바를 추가 할 수있는 방법이 있습니까?Xaml - 스택 패널의 세로 스크롤 막대

나는 아래이 시도하고 그것으로 내 콘텐츠를 추가했다 :

: 나는 적절한 장소에있는 ScrollViewer를 넣어하지만이 오류가 발생했습니다 경우

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

잘 모르겠어요 구성원 자원은 인식되지 또는

액세스 할 수없는이 오류에 대해 나는 Window.Resources B를 Page.Resources를 대체하기 위해 시도한다 그것은 도움이되지 않았다.

어쨌든 어떻게하면 수직 스크롤바가 작동합니까? 어떤 도움?

+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>