이 설명서는 보관되지만 유지 되지 않습니다.

ScrollContentPresenter 클래스

업데이트: 2007년 11월

ScrollViewer 컨트롤의 내용을 표시합니다.

네임스페이스:  System.Windows.Controls
어셈블리:  PresentationFramework(PresentationFramework.dll)
XAML의 XMLNS: http://schemas.microsoft.com/winfx/xaml/presentation

public sealed class ScrollContentPresenter : ContentPresenter, 
	IScrollInfo
public final class ScrollContentPresenter extends ContentPresenter implements IScrollInfo
public final class ScrollContentPresenter extends ContentPresenter implements IScrollInfo
<ScrollContentPresenter .../>

ScrollContentPresenter 클래스를 통해 ScrollViewer 컨트롤의 다양한 구성 요소에 스타일을 적용할 수 있습니다. ScrollViewer 내의 스크롤 영역에 대한 자세한 내용은 IScrollInfo를 참조하십시오.

다음 예제에서는 ScrollContentPresenter를 사용하여 ScrollViewer 컨트롤의 내용에 스타일을 적용하는 방법을 보여 줍니다.

<Style TargetType="{x:Type ScrollViewer}">
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate>
        <Grid>
          <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="Auto"/>
          </Grid.ColumnDefinitions>
          <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="Auto"/>
          </Grid.RowDefinitions>
          <Border Grid.Row="0" Grid.Column="1">
            <ScrollContentPresenter Content="{TemplateBinding ScrollViewer.Content}" />
          </Border>
          <RepeatButton Grid.Column="0" Style="{DynamicResource ScrollBar_LineButton}" Command="ScrollBar.LineLeftCommand" Content="M 0 3.5 L 4 0 L 4 7 Z" />
          <RepeatButton Grid.Column="2" Style="{DynamicResource ScrollBar_LineButton}" Command="ScrollBar.LineRightCommand" Content="M 0 0 L 4 3.5 L 0 7 Z" />
        </Grid>
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>


System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.ContentPresenter
              System.Windows.Controls.ScrollContentPresenter

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0에서 지원
표시: