내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

RichTextBox.IsReadOnly 속성

Silverlight

사용자가 RichTextBox의 텍스트를 변경할 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다.

네임스페이스:  System.Windows.Controls
어셈블리:  System.Windows(System.Windows.dll)

public bool IsReadOnly { get; set; }
<RichTextBox IsReadOnly="bool"/>

속성 값

형식: System.Boolean
RichTextBox 가 읽기 전용이면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

RichTextBox 가 읽기 전용이면 사용자가 입력하거나 편집할 수 없지만 프로그래밍 방식으로 변경할 수 있습니다. 사용자는 텍스트를 선택할 수 있으며 선택 강조 표시도 나타납니다. KeyUp KeyDown 이벤트가 handled로 표시됩니다. RichTextBox 의 UI 요소 및 하이퍼링크는 읽기 전용 모드에서만 활성화됩니다. 예를 들어 읽기 전용 모드에서만 포커스를 입력하고 받을 수 있습니다. IsReadOnly 속성이 true로 설정되면 커서가 RichTextBox에 표시되지 않습니다.

참고참고:

Windows Phone용 SilverlightWindows Phone용 Silverlight에서 RichTextBox는 읽기 전용입니다. Windows Phone 응용 프로그램에서 RichTextBox를 사용하는 경우 이 속성을 사용하지 마십시오.

다음은 XAML 및 코드에서 IsReadOnly 속성을 설정하는 방법을 보여 줍니다.


<RichTextBox IsReadOnly="True">
    <Paragraph>
        <Hyperlink NavigateUri="http://www.msdn.com" TargetName="_blank">Hyperlinks</Hyperlink> are enabled in a read-only RichTextBox.
    </Paragraph>
</RichTextBox>



Private Sub ReadOnlyRTB()
    'Create a new RichTextBox.
    Dim MyRTB As RichTextBox = New RichTextBox
    ' Create a Run of plain text and hyperlink.
    Dim myRun As Run = New Run
    myRun.Text = " are enabled in a read-only RichTextBox."
    Dim MyLink As Hyperlink = New Hyperlink
    MyLink.Inlines.Add("Hyperlinks")
    MyLink.NavigateUri = New Uri("http://www.msdn.com")
    MyLink.TargetName = "_blank"
    ' Create a paragraph and add the Run and hyperlink to it.
    Dim myParagraph As Paragraph = New Paragraph
    myParagraph.Inlines.Add(MyLink)
    myParagraph.Inlines.Add(myRun)
    ' Add the paragraph to the RichTextBox.
    MyRTB.Blocks.Add(myParagraph)
    'Add the RichTextBox to the StackPanel.
    MySP.Children.Add(MyRTB)
End Sub



private void ReadOnlyRTB()
{
    //Create a new RichTextBox.
    RichTextBox MyRTB = new RichTextBox();

    // Create a Run of plain text and hyperlink.
    Run myRun = new Run();
    myRun.Text = " are enabled in a read-only RichTextBox.";
    Hyperlink MyLink = new Hyperlink();
    MyLink.Inlines.Add("Hyperlinks");
    MyLink.NavigateUri = new Uri("http://www.msdn.com");
    MyLink.TargetName = "_blank";

    // Create a paragraph and add the Run and hyperlink to it.
    Paragraph myParagraph = new Paragraph();
    myParagraph.Inlines.Add(MyLink);
    myParagraph.Inlines.Add(myRun);

    // Add the paragraph to the RichTextBox.
    MyRTB.Blocks.Add(myParagraph);

    //Add the RichTextBox to the StackPanel.
    MySP.Children.Add(MyRTB);
}


Silverlight

5, 4에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft