IsDocumentEnabled Property

RichTextBox.IsDocumentEnabled Property

.NET Framework (current version)
 

Gets or sets a value that indicates whether the user can interact with UIElement and ContentElement objects within the RichTextBox.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public bool IsDocumentEnabled { get; set; }

Property Value

Type: System.Boolean

true if the user can interact with UIElement and ContentElement objects within the RichTextBox; otherwise, false.

IsDocumentEnabled is introduced in the .NET Framework version 3.5. For more information, see .NET Framework Versions and Dependencies.

The following example creates CheckBox and a RichTextBox that contains a Hyperlink and a Button. The IsDocumentEnabled property of the RichTextBox is bound to the IsChecked property of the CheckBox. When the user selects the CheckBox, the user can interact with the Button and Hyperlink. When the user clears the CheckBox, the Button and Hyperlink are disabled.

<StackPanel>
    <CheckBox Name="IsDocumentEnabledChbk" Content="IsDocumentEnabled"/>
    <RichTextBox Name="richTB"
                 IsDocumentEnabled="{Binding ElementName=IsDocumentEnabledChbk,
                                             Path=IsChecked}">
        <FlowDocument>
            <Paragraph>
                Use the Checkbox above to switch between enabling and
                disabling the Button and Hyperlink in the RichTextBox.
                <Hyperlink>Here is a hyperlink</Hyperlink>
            </Paragraph>
            <BlockUIContainer>
                <Button>Click me!</Button>
            </BlockUIContainer>

        </FlowDocument>
    </RichTextBox>
</StackPanel>

.NET Framework
Available since 3.0
Return to top
Show:
© 2016 Microsoft