マップしたい値のコントロールがありますWindows.Storage.ApplicationData.Current.LocalSettings.Values["MyValue"]
。
この変数に直接バインドできますか、それともビューモデルを追加する必要がありますか?
マップしたい値のコントロールがありますWindows.Storage.ApplicationData.Current.LocalSettings.Values["MyValue"]
。
この変数に直接バインドできますか、それともビューモデルを追加する必要がありますか?
x:Static
これを行うには、残念ながらWindows Phone では使用できないマークアップ拡張機能が必要です。
そのため、viewmodel をページに割り当て、プロパティで値を公開するだけです。
public string MyValue
{
get
{
return Windows.Storage.ApplicationData.Current.LocalSettings.Values["MyValue"];
}
}
または、辞書全体を公開できます。
public Windows.Storage.ApplicationDataContainer Settings
{
get
{
return Windows.Storage.ApplicationData.Current.LocalSettings;
}
}
次に、XAML からバインドします。
<TextBlock Text="{Binding Path=Settings[MyValue]}" />