سؤال

أنا جديد جدًا في تطبيقات متجر 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 | ممتلكات محلية

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top