ScrollContentPresenter.CanContentScroll プロパティ

定義

コンテンツが IScrollInfo をサポートする場合、コンテンツにスクロール制御を許可するかどうかを示します。

public:
 property bool CanContentScroll { bool get(); void set(bool value); };
public bool CanContentScroll { get; set; }
member this.CanContentScroll : bool with get, set
Public Property CanContentScroll As Boolean

プロパティ値

コンテンツにスクロールを許可する場合は true。それ以外の場合は false。 値が false であれば、ScrollContentPresenter がスクロール クライアントとして機能することを示します。 このプロパティには既定値はありません。

次の例では、Extensible Application Markup Language (XAML) で プロパティを CanContentScroll 使用する方法を示します。

     <Style TargetType="{x:Type ScrollViewer}">
       <Setter Property="OverridesDefaultStyle" Value="True" />
       <Setter Property="Template">
         <Setter.Value>
           <ControlTemplate TargetType="{x:Type ScrollViewer}">
             <Grid>
               <Grid.ColumnDefinitions>
                 <ColumnDefinition Width="Auto"/>
                 <ColumnDefinition Width="*"/>
               </Grid.ColumnDefinitions>
               <Grid.RowDefinitions>
                 <RowDefinition Height="*"/>
                 <RowDefinition Height="Auto"/>
               </Grid.RowDefinitions>
               <Border Grid.Row="0" Grid.Column="1">
                 <ScrollContentPresenter CanContentScroll="True" Content="{TemplateBinding ScrollViewer.Content}" />
               </Border>
               <ScrollBar Orientation="Vertical" Grid.Row="0" Grid.Column="0" Minimum="0" Maximum="{TemplateBinding ScrollViewer.ScrollableHeight}" Value="{TemplateBinding ScrollViewer.VerticalOffset}" ViewportSize="{TemplateBinding ScrollViewer.ViewportHeight}" Name="PART_VerticalScrollBar" Visibility="{TemplateBinding ScrollViewer.ComputedVerticalScrollBarVisibility}" 
/>
               <ScrollBar Orientation="Horizontal" Grid.Row="1" Grid.Column="1" Minimum="0" Maximum="{TemplateBinding ScrollViewer.ScrollableWidth}" Value="{TemplateBinding ScrollViewer.HorizontalOffset}" ViewportSize="{TemplateBinding ScrollViewer.ViewportWidth}" Name="PART_HorizontalScrollBar" Visibility="{TemplateBinding ScrollViewer.ComputedHorizontalScrollBarVisibility}"/>
             </Grid>
           </ControlTemplate>
         </Setter.Value>
       </Setter>
     </Style>

注釈

依存プロパティ情報

識別子フィールド CanContentScrollProperty
に設定されたメタデータ プロパティ true なし

適用対象