2010-08-17 2 views

ответ

3

Не уверен, что PowerShell, но RichTextBox имеет свойство Document, который вы используете можете загрузить файл в формате RTF.
Вот образец, плюс некоторые хорошие сайты, которые помогли мне:

Вот XAML:

<StackPanel> 
    <RichTextBox Height="200" x:Name="rtb"/> 
    <Button Content="Load" Click="Button_Click" Width="50" /> 
</StackPanel> 

Вот событие нажатия кнопки для загрузки t он RTF:

public partial class MainView : Window 
{ 
    public MainView() 
    { 
    InitializeComponent(); 
    } 

    private void Button_Click(object sender, RoutedEventArgs e) 
    { 
    TextRange textRange; 
    System.IO.FileStream fileStream; 

    if (System.IO.File.Exists("Document.rtf")) 
    { 
     textRange = new TextRange(rtb.Document.ContentStart, rtb.Document.ContentEnd); 
     using (fileStream = new System.IO.FileStream("Document.rtf", System.IO.FileMode.OpenOrCreate)) 
     { 
      textRange.Load(fileStream, System.Windows.DataFormats.Rtf); 
     } 
    } 
    } 
} 
Смежные вопросы