سؤال

وبلدي سيلفرلايت التطبيق يحتاج للعودة إلى المضيف من أين جاءت لبياناتها. كيف يمكنني الحصول على webclient للاتصال العودة إلى جذور هذا الموقع.

وعلى سبيل المثال، يا XAP سلفرليغت يجلس في دلو الأمازون S3 وتحميلها عبر ملف HTML في نفس دلو. أريد أن تفعل http://mybucket.s3.amazonaws.com/ ومن ثم العمل على XML التي تم إرجاعها من أن GET.

هل كانت مفيدة؟

المحلول

استخدم System.Windows.Application.Host - راجع وثائق ، والذي يحتوي على هذا المثال:

و"المثال التالي يوضح كيفية استخدام المضيف للحصول على المسار إلى حزمة تطبيق سيلفرلايت".

<UserControl x:Class="SilverlightApplication.Page"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <Grid>
        <TextBlock Text="{Binding Source}" />
    </Grid>

</UserControl>

نصائح أخرى

وApplication.Current.Host.Source في C #

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