تخزين واسترداد في تطبيقات متجر Windows
-
21-12-2019 - |
سؤال
أنا جديد جدًا في تطبيقات متجر Windows.لقد قمت بإنشاء التطبيق التالي:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="100"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Text="Storage Application" Margin="30" FontFamily="Times New Roman" FontSize="36"></TextBlock>
<StackPanel Grid.Row="1" Orientation="Vertical">
<StackPanel Orientation="Horizontal">
<TextBlock Text="Name" Margin="30" HorizontalAlignment="Left" FontSize="30" Width="91"></TextBlock>
<TextBox x:Name="TxtName" Width="200" Margin="30"></TextBox>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Course" Margin="30" FontSize="30"></TextBlock>
<TextBox x:Name="TxtCouse" Width="200" Margin="30"></TextBox>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="City" Margin="30" FontSize="30" Width="91"></TextBlock>
<TextBox x:Name="TxtCity" Width="200" Margin="30"></TextBox>
</StackPanel>
<StackPanel Orientation="Horizontal">
<Button x:Name="btnSearch" Content="Submit" Height="60" FontSize="20" Click="btnSearch_Click" Width="160" />
<TextBlock Margin="30" FontSize="30" Width="195" Height="38"></TextBlock>
</StackPanel>
</StackPanel>
</Grid>
الآن كيف أقوم بالتخزين في التخزين المحلي لتطبيق Windows؟هناك حل مع IsolatedStorage
لكني لم أجد هذه الفئة في التطبيق.
المحلول
في تطبيق Windows Store، يمكنك استخدام بيانات الطلب في Windows.Storage namespace
لإدارة الملفات والإعدادات.
يمكنك تخزين إعدادات المفتاح/القيمة باستخدام LocalSettings/RoamingSettings.
ويمكنك تخزين الملف باستخدام LocalFolder/RoamingFolder/TemporaryFolder.
وهذا رابط MSDN: فئة بيانات التطبيق
وهنا مثال LocalFolder:MSDN ApplicationData.localfolder | ممتلكات محلية
لا تنتمي إلى StackOverflow