こんにちは私は2時間以上探していて、適切な解決策を見つけることができませんでした。 XAMLのApp.configの値をバインドする方法を教えてください(ではなく、C#の)。 XAMLのApp.configでのUWPバインディング
この
が背景とグリッドである、それはパスを持っていたが、私はここにApp.configファイル<Grid x:Name="MainGrid">
<Grid.Background>
<ImageBrush ImageSource="{Binding Source=}" Stretch="UniformToFill"/>
</Grid.Background>
にバインドしたいと私にはわからないように、私のApp.configファイルである1正しい(私のWPFのブックapplicationSettingsが使用されている)私は両方を投稿:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="bg_sun_key" value="../Assets/sun.png"/>
</appSettings>
<applicationSettings>
<MyAppName.Properties.Settings>
<setting name="bg_sun" serializeAs="String">
<value>../Assets/sun.png</value>
</setting>
<setting name="bg_planet" serializeAs="String">
<value>../Assets/planet.png</value>
</setting>
</MyAppName.Properties.Settings>
</applicationSettings>
</configuration>
私は{...}バインディングで記述する必要がありますか?その他の提案はありますか?
私はC#とUWPの新機能ですので、あなたの答えを考慮してください。助けてくれてありがとう。
ありがとうございます。しかし、静的な音は良くないですが、実行中に変更する方法はありますか?例えば、ユーザが別の画像を設定したい場合。 これが見つかりました:http://stackoverflow.com/questions/11149556/app-config-change-value App.config(ユーザー設定)の変更を保存したかった –
あなたはアプリケーションに書き込むことができません.configを汎用アプリケーションから取得する代わりに、ApplicationDataクラスを使用する必要があります。いくつかのサンプルコードで答えを更新しました。 –
編集ありがとうございました:) –