수색…
Win10 UWP App에서 여러 장치간에 데이터를 공유하는 방법
응용 프로그램을보다 일관성있게 만들기 위해 Microsoft는 한 Microsoft 계정으로 로그인 한 여러 장치간에 사용자의 개인 설정과 기본 설정을 일관되게 유지해야합니다. 이 샘플에서는 로밍 데이터를 사용하여 UI 설정, 게임 프로세스 및 사용자 정보를 저장하고로드합니다. 그러나 로밍 데이터에는 자체 제한이 있습니다. 로밍 폴더에 큰 파일을 저장할 수 없습니다. 현재 크기가 더 이상 최대 크기를 초과하지 않을 때까지 패키지의 모든 응용 프로그램에 대한 데이터 복제가 일시 중단됩니다. 따라서이 샘플에서는 사용자 이미지를 로밍 폴더에 저장하지 않았습니다. 대신 로컬 폴더에 저장됩니다.
private async void LoadRoamingData()
{
//Get background color
object color = roamingSettings.Values["BackgroundColor"];
if (color != null)
{
if (ViewModel.ColorList.Keys.Contains(color.ToString()))
{
Color backgroundColor = ViewModel.ColorList[color.ToString()];
ViewModel.BackgroundColor = new SolidColorBrush(backgroundColor);
comboBackgroundColor.SelectedValue = color.ToString();
}
}
//Get game process stored in the roaming file
try
{
StorageFile processFile = await roamingFolder.GetFileAsync(processFileName);
string process = await FileIO.ReadTextAsync(processFile);
int gameProcess;
if (process != null && int.TryParse(process.ToString(), out gameProcess) && gameProcess > 0)
{
ViewModel.GameProcess = gameProcess;
}
}
catch { }
//Get user name
object userName = roamingSettings.Values["UserName"];
if (userName != null && !string.IsNullOrWhiteSpace(userName.ToString()))
{
ViewModel.UserName = userName.ToString();
}
}
자세한 내용은 https://code.msdn.microsoft.com/How-to-share-data-across-d492cc0b를 참조 하십시오 .
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow