كيفية تحديد مجموعة من التطبيق سلفرليغت
-
03-07-2019 - |
سؤال
وبلدي سيلفرلايت التطبيق يحتاج للعودة إلى المضيف من أين جاءت لبياناتها. كيف يمكنني الحصول على 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 #
لا تنتمي إلى StackOverflow