FlowDocumentScrollViewer.VerticalScrollBarVisibility Property

Definition

Gets or sets a value that indicates whether a vertical scroll bar is shown.

public:
 property System::Windows::Controls::ScrollBarVisibility VerticalScrollBarVisibility { System::Windows::Controls::ScrollBarVisibility get(); void set(System::Windows::Controls::ScrollBarVisibility value); };
public System.Windows.Controls.ScrollBarVisibility VerticalScrollBarVisibility { get; set; }
member this.VerticalScrollBarVisibility : System.Windows.Controls.ScrollBarVisibility with get, set
Public Property VerticalScrollBarVisibility As ScrollBarVisibility

Property Value

One of the ScrollBarVisibility values. The default is Visible.

Examples

The following example shows how to set the VerticalScrollBarVisibility attribute.

<FlowDocumentScrollViewer
  HorizontalScrollBarVisibility="Auto" 
  VerticalScrollBarVisibility="Auto" 
  IsSelectionEnabled="True" 
  IsToolBarVisible="True" 
  MinZoom="50" MaxZoom="1000"
  Zoom="120" ZoomIncrement="5"
>
  <FlowDocument>
    <Paragraph>
      Flow content...
    </Paragraph>
  </FlowDocument>
</FlowDocumentScrollViewer>

The following example shows how to set the VerticalScrollBarVisibility property programmatically.

FlowDocumentScrollViewer flowDocScrollViewer = new FlowDocumentScrollViewer();

// Enable content selection.
flowDocScrollViewer.IsSelectionEnabled = true;
// Enable the toolbar.
flowDocScrollViewer.IsToolBarVisible = true;

// Set zoom between 50% and 1000%.
flowDocScrollViewer.MinZoom = 50;
flowDocScrollViewer.MaxZoom = 1000;
// Set the zoom increment to 5%.
flowDocScrollViewer.ZoomIncrement = 5;
// Set the initial zoom to 120%.
flowDocScrollViewer.Zoom = 120;

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("Flow content...")));
flowDocScrollViewer.Document = flowDoc;
Dim flowDocScrollViewer As New FlowDocumentScrollViewer()

With flowDocScrollViewer
    ' Enable content selection.
    .IsSelectionEnabled = True
    ' Enable the toolbar.
    .IsToolBarVisible = True

    ' Set zoom between 50% and 1000%.
    .MinZoom = 50
    .MaxZoom = 1000
    ' Set the zoom increment to 5%.
    .ZoomIncrement = 5
    ' Set the initial zoom to 120%.
    .Zoom = 120

    Dim flowDoc As New FlowDocument(New Paragraph(New Run("Flow content...")))
    .Document = flowDoc
End With

Remarks

Dependency Property Information

Identifier field VerticalScrollBarVisibilityProperty
Metadata properties set to true AffectsMeasure

Applies to

See also