0

リソース txt ファイルのテキストを読み取り、C# .net 4.0 WPF の TextBox に入れるにはどうすればよいですか? フォームに TextBox があり、リソース フォルダーに TXT ファイルがあります。TXT ファイルのテキスト (改行、ダブル スペースなどを含む) を TextBox に入れるにはどうすればよいですか?

私は C# の初心者なので、コードを単純化してください... ありがとう!

4

2 に答える 2

2

コードを提供する必要はありません。この正確な問題に対する非常に単純な WPF の例が既にあります

ところで、「ねえ、君たちは私のためにそれを解決してくれませんか!」と SO に尋ねないでください。「ねえ、これを試してみました。なぜこれがうまくいかなかったのですか。それの何が問題なのですか。どこかでこれが悪いと見なされていることも読みましたが、なぜ正確なのですか?」などの質問をする必要があります。すでに問題に取り組んでいることを示してください。これにより、人々が喜んであなたの問題に費やす時間と労力が大幅に増加します。

于 2012-08-22T15:06:26.437 に答える
1

WinFormsまたはWPFでファイルを読み取る違いはありません。ウィンドウ TextBox に追加し、System.IO.File クラスを介してファイルをロードするだけです。

例 :

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="auto"/>
    </Grid.RowDefinitions>
    <TextBox x:Name="tb" Margin="4"/>
    <Button Grid.Row="1" Content="Load file" x:Name="btnLoad" Click="btnLoad_Click" Width="60" HorizontalAlignment="Left" Margin="4"/>

</Grid>

およびコードの動作:

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

    private void btnLoad_Click(object sender, RoutedEventArgs e)
    {
        tb.Text = File.ReadAllText(@"*path to file*");
    }
}
于 2012-08-22T15:14:49.563 に答える