キーと値は、add要素のkey属性およびvalue属性に設定します。
<add key="title" value="Hello World!" />
App.configの内容は、ビルドすると 実行ファイル名.config のファイル名で、実行ファイルと同じディレクトリに出力されます。サンプルの場合は、AccessAppConfig.exe.config になります。
読み込みには、ConfigurationManager クラスを使うので、System.Configuration.dll への参照設定を追加しています。
App.config
<?xml version="1.0" encoding="utf-8"?><configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key="title" value="Hello World!" />
</appSettings>
</configuration>
MainWindow.xaml
<Window x:Class="AccessAppConfig.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="150" Width="225">
<Grid>
<TextBlock Name="textBlock1" />
</Grid>
</Window>
MainWindow.xaml.cs
using System.Configuration;
using System.Windows;
namespace AccessAppConfig
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
string title = ConfigurationManager.AppSettings["title"];
this.textBlock1.Text = title;
}
}
}
0 件のコメント:
コメントを投稿