如何在Windows Phone 7应用中添加微调器

巴库

我的应用程序中有一个页面,其中的数据来自Web服务。代码是:

public about()
{
    InitializeComponent();

    KejriwalService.aapSoapClient myclient = new KejriwalService.aapSoapClient();
    myclient.getarvindAboutCompleted += new EventHandler<KejriwalService.getarvindAboutCompletedEventArgs>(myclient_getarvindAboutCompleted);
    myclient.getarvindAboutAsync();
}

void myclient_getarvindAboutCompleted(object sender, KejriwalService.getarvindAboutCompletedEventArgs e)
{
    var data = e.Result;

    XElement xml = XElement.Parse(data);

    aboutview.Text = xml.Elements("UserDetails").Elements("about_details").First().Value;
}

由于数据来自网络,因此我想添加一个微调器,该微调器将一直运行到数据出现为止。谁能帮我在特定页面上执行此操作。

我的xaml文件是:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,12,12,0">
        <Button Click="Image_Phone" BorderThickness="0" Margin="197,155,0,518" HorizontalAlignment="Left" Width="93">
            <Button.Background>
                <ImageBrush Stretch="Fill" ImageSource="Image/phone.png"/>
            </Button.Background>
        </Button>
        <Button x:Name="Email" BorderThickness="0" Click="Image_Email" Margin="277,155,85,518">
            <Button.Background>
                <ImageBrush Stretch="Fill" ImageSource="Image/email.png"/>
            </Button.Background>
        </Button>
        <Button x:Name="Home" BorderThickness="0" Click="Image_Home" Margin="0,155,-12,518" HorizontalAlignment="Right" Width="102">
            <Button.Background>
                <ImageBrush Stretch="Fill" ImageSource="Image/Home-icon.png"/>
            </Button.Background>
        </Button>

        <Button x:Name="previous" BorderThickness="0" Click="Image_Back" Margin="0,0,354,673" HorizontalAlignment="Right" Width="102">
            <Button.Background>
                <ImageBrush Stretch="Fill" ImageSource="Image/Previous.png"/>
            </Button.Background>
        </Button>

        <ScrollViewer Margin="0,256,0,6" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Auto" AllowDrop="False" ManipulationMode="Control">
            <TextBlock HorizontalAlignment="Left" Name="aboutview" Text="" TextWrapping="Wrap" VerticalAlignment="Top" Width="439" FontSize="18" FontStyle="Normal" FontWeight="ExtraBlack" Foreground="Black"/>
        </ScrollViewer>
        <Image Height="172" HorizontalAlignment="Left" Margin="24,78,0,0" Name="image1" Source="Image/icon.png" Stretch="Fill" VerticalAlignment="Top" Width="155" />
        <TextBlock Height="34" HorizontalAlignment="Left" Margin="196,78,0,0" Name="textBlock1" Text="Contact No:" VerticalAlignment="Top" Width="147" FontSize="24" Foreground="Black" FontWeight="Bold"/>
        <TextBlock Height="36" HorizontalAlignment="Left" Margin="197,118,0,0" Name="textBlock2" Text="+91-9718500606" VerticalAlignment="Top" Width="191" FontSize="24" Foreground="Black" FontWeight="Bold" />
    </Grid>
</Grid>
奥列格·科波索夫(Oleg Koposov)

如果它们符合您的要求,我建议您使用ProgressBar(或WP工具包中的PerformanceProgressBar更好)。您可以将此片段添加到ContentPanel Grid内的某处:

   <ProgressBar Name="progressName"
                IsIndeterminate="True" 
                Visibility="Collapsed"/>

您后面的代码应如下所示:

public about()
{
    InitializeComponent();

    KejriwalService.aapSoapClient myclient = new KejriwalService.aapSoapClient();
    myclient.getarvindAboutCompleted += new EventHandler<KejriwalService.getarvindAboutCompletedEventArgs>(myclient_getarvindAboutCompleted);
    myclient.getarvindAboutAsync();
    progressName.Visibility = System.Windows.Visibility.Visible;
}

void myclient_getarvindAboutCompleted(object sender, KejriwalService.getarvindAboutCompletedEventArgs e)
{
    var data = e.Result;

    XElement xml = XElement.Parse(data);

    aboutview.Text = xml.Elements("UserDetails").Elements("about_details").First().Value;
    progressName.Visibility = System.Windows.Visibility.Collapsed;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows Phone应用中添加日期

来自分类Dev

如何在Windows Phone 8.1应用中添加自定义时间选择器?

来自分类Dev

如何在Ubuntu中挂载Windows Phone?

来自分类Dev

如何在Windows Phone 7应用程序开发的应用程序栏中添加超过4个图标

来自分类Dev

在Windows Phone 7应用程序中添加搜索框

来自分类Dev

如何在Windows Phone 8应用中创建表结构?

来自分类Dev

如何在Windows Phone 8应用中创建通话功能?

来自分类Dev

如何在Windows Phone 8应用中创建表结构?

来自分类Dev

如何在Windows Phone 8应用中显示帮助

来自分类Dev

如何在Windows Phone应用中合并图像上的文本?

来自分类Dev

如何在Windows Tablet上调试Windows Phone应用

来自分类Dev

如何在Windows Phone 8.1的WMAppmanifest文件中添加语言

来自分类Dev

如何在Windows Phone 8.1中添加菜单?

来自分类Dev

如何在Windows Phone 7的C#中延迟方法?

来自分类Dev

如何在Windows Phone 7中播放YouTube视频?

来自分类Dev

如何在Windows Phone 7中显示Json数据

来自分类Dev

如何在Windows Phone 7中序列化对象

来自分类Dev

如何在离子应用中添加微调器?

来自分类Dev

如何在Windows Phone 8.1 RT应用程序的控件中添加倾斜效果?

来自分类Dev

如何在Windows Phone 8.1应用清单中添加文件类型关联?

来自分类Dev

如何在Windows Phone 8.1的应用程序栏中添加矩形按钮

来自分类Dev

如何在Windows Phone 7和8中获取应用程序状态事件?

来自分类Dev

如何在Windows Phone 7应用程序的列表框中显示完整数据

来自分类Dev

如何在Windows Phone 7应用程序开发中制作自定义文本块

来自分类Dev

如何在Windows 10应用中为Windows和Windows Phone应用编写不同的代码

来自分类Dev

如何在Windows Phone模拟器中调试Cordova / PhoneGap应用

来自分类Dev

如何在Windows Phone模拟器中调试Cordova / PhoneGap应用

来自分类Dev

如何在Windows Phone 7中更改进度指示器的颜色

来自分类Dev

如何在Windows Phone 7中更改进度指示器的颜色

Related 相关文章

  1. 1

    如何在Windows Phone应用中添加日期

  2. 2

    如何在Windows Phone 8.1应用中添加自定义时间选择器?

  3. 3

    如何在Ubuntu中挂载Windows Phone?

  4. 4

    如何在Windows Phone 7应用程序开发的应用程序栏中添加超过4个图标

  5. 5

    在Windows Phone 7应用程序中添加搜索框

  6. 6

    如何在Windows Phone 8应用中创建表结构?

  7. 7

    如何在Windows Phone 8应用中创建通话功能?

  8. 8

    如何在Windows Phone 8应用中创建表结构?

  9. 9

    如何在Windows Phone 8应用中显示帮助

  10. 10

    如何在Windows Phone应用中合并图像上的文本?

  11. 11

    如何在Windows Tablet上调试Windows Phone应用

  12. 12

    如何在Windows Phone 8.1的WMAppmanifest文件中添加语言

  13. 13

    如何在Windows Phone 8.1中添加菜单?

  14. 14

    如何在Windows Phone 7的C#中延迟方法?

  15. 15

    如何在Windows Phone 7中播放YouTube视频?

  16. 16

    如何在Windows Phone 7中显示Json数据

  17. 17

    如何在Windows Phone 7中序列化对象

  18. 18

    如何在离子应用中添加微调器?

  19. 19

    如何在Windows Phone 8.1 RT应用程序的控件中添加倾斜效果?

  20. 20

    如何在Windows Phone 8.1应用清单中添加文件类型关联?

  21. 21

    如何在Windows Phone 8.1的应用程序栏中添加矩形按钮

  22. 22

    如何在Windows Phone 7和8中获取应用程序状态事件?

  23. 23

    如何在Windows Phone 7应用程序的列表框中显示完整数据

  24. 24

    如何在Windows Phone 7应用程序开发中制作自定义文本块

  25. 25

    如何在Windows 10应用中为Windows和Windows Phone应用编写不同的代码

  26. 26

    如何在Windows Phone模拟器中调试Cordova / PhoneGap应用

  27. 27

    如何在Windows Phone模拟器中调试Cordova / PhoneGap应用

  28. 28

    如何在Windows Phone 7中更改进度指示器的颜色

  29. 29

    如何在Windows Phone 7中更改进度指示器的颜色

热门标签

归档