設定ファイルに値を持つキーを追加し、Web検索の後に後で使用するためにそれらの値を自分の.csファイルにインポートする方法を見つけました。 現時点では、値をラベルのcontent属性に入れています。WPFでApp.configファイルの値を使用できません
私がプログラムを実行するとき、ラベルは空です。つまり、XAMLにテキストを静的に挿入したため、何かが発生しているはずです。
これはconfigです:
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key="SourcepathClient" value="D:\xxx"/>
<add key="SourcepathWin32" value="D:\xxx"/>
<add key="DestinationpathUpdatePackages" value="D:\xxx"/>
<add key="DestinationpathClient" value="D:\xxx"/>
</appSettings>
</configuration>
、これは.csファイル:
private void Window_Loaded_1(object sender, RoutedEventArgs e)
{
LabelSourcepath.Content = System.Configuration.ConfigurationManager.AppSettings["SourcepathClient"];
}
私はすべてのエラー、私のラベルに示されているだけで価値イマイチを取得いけません。あなたはこれを読むことをお勧めします
なぜアプリケーション設定にバインドしないのですか?例えば、ここに示す:https://stackoverflow.com/a/263956、またはhttps://stackoverflow.com/a/845033 – Clemens