リソース txt ファイルのテキストを読み取り、C# .net 4.0 WPF の TextBox に入れるにはどうすればよいですか? フォームに TextBox があり、リソース フォルダーに TXT ファイルがあります。TXT ファイルのテキスト (改行、ダブル スペースなどを含む) を TextBox に入れるにはどうすればよいですか?
私は C# の初心者なので、コードを単純化してください... ありがとう!
コードを提供する必要はありません。この正確な問題に対する非常に単純な WPF の例が既にあります。
ところで、「ねえ、君たちは私のためにそれを解決してくれませんか!」と SO に尋ねないでください。「ねえ、これを試してみました。なぜこれがうまくいかなかったのですか。それの何が問題なのですか。どこかでこれが悪いと見なされていることも読みましたが、なぜ正確なのですか?」などの質問をする必要があります。すでに問題に取り組んでいることを示してください。これにより、人々が喜んであなたの問題に費やす時間と労力が大幅に増加します。
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*");
}
}