0
도크 패널 창이 필요로하는 시각적 스튜디오 확장을 디자인하고 있습니다. WPF를 사용하여이 창을 가져올 수 있습니다. 이 특정 창에서 100을 초과하는 일부 문자열의 동적 목록을 표시하고 있습니다.이를 위해이 창에서 listbox를 사용하고 있습니다.세로 스크롤 막대가 목록 상자에 나타나지 않습니다.
이 목록에는 100 개가 넘는 문자열이 포함되어 있으므로 모든 문자열이 표시되지 않습니다. 모든 문자열에 액세스하려면 목록을 세로로 스크롤 할 수 있어야합니다. 그러나 나는 수직 스크롤바를 얻지 못하고있다. 나는 몇 가지 시도를했지만 작동하지 않습니다. 나는 이것에 초보자 다, 나는 무엇을해야하는지에 관해 계산할 수 없다. 코드는 다음과 같습니다.
<UserControl d:DesignHeight="300" d:DesignWidth="300">
<Grid >
<StackPanel Orientation="Vertical" CanVerticallyScroll="True" CanHorizontallyScroll="True" >
<TextBlock Margin="10" HorizontalAlignment="Center" Foreground="{DynamicResource {x:Static vsfx:VsBrushes.ToolWindowTextKey}}" Text="Available Projects"></TextBlock>
<ListBox Name="AllProjects" TabIndex="0" Height="Auto" ScrollViewer.CanContentScroll="True" ScrollViewer.VerticalScrollBarVisibility="Visible" />
</StackPanel>
</Grid> </UserControl>
나는 xaml 형식에서만이 작업을 수행했으며 백 엔드 C# 코드에서는 수행하지 않았습니다. 너희들 내가 잘못 가고있는 곳을 말해 줄래?
감사합니다. Rajeev. 지금 스크롤바를 볼 수 있습니다. –