RichTextBox.IsDocumentEnabled 属性

定义

获取或设置一个值,该值指示用户是否可以与 UIElement 内的 ContentElementRichTextBox 对象进行交互。

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

属性值

Boolean

如果用户可以与 UIElement 内的 ContentElementRichTextBox 对象进行交互,则为 true;否则为 false

示例

以下示例创建 CheckBox 一个和一个 RichTextBox 包含 a Hyperlink 和 a Button. RichTextBox属性IsDocumentEnabled绑定到IsChecked该属性的属性CheckBox。 When the user selects the CheckBox, the user can interact with the Button and Hyperlink. 当用户清除时 CheckBox,将 Button 禁用和 Hyperlink 禁用。

<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>

注解

IsDocumentEnabled.NET Framework版本 3.5 中引入。 有关详细信息,请参见版本和依赖关系

适用于