1
我有一個值,我想映射到Windows.Storage.ApplicationData.Current.LocalSettings.Values["MyValue"]
控制。是否可以綁定到Windows.Storage.ApplicationData.Current.LocalSettings.Values?
我可以直接綁定到此變量還是需要添加視圖模型?
我有一個值,我想映射到Windows.Storage.ApplicationData.Current.LocalSettings.Values["MyValue"]
控制。是否可以綁定到Windows.Storage.ApplicationData.Current.LocalSettings.Values?
我可以直接綁定到此變量還是需要添加視圖模型?
要做到這一點,您需要x:Static
標記擴展名,不幸的是is unavailable on Windows Phone。
所以,只要指定一個視圖模型到您的網頁,並在屬性暴露值:
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]}" />
優秀。謝謝! – l33t