Доступ к php webservice из приложения Windows Phone 7 - PullRequest
0 голосов
/ 03 декабря 2011

Я создаю мобильное приложение, которое должно быть связано с MySQL. Я использовал php для запроса и получил данные на своей странице php. Я хотел бы связать эти данные со списком в моем Windows Phone 7. Я очень новичок в этом виде программирования и хотел бы, как получить данные со страницы php и связать его с полем со списком в моем приложении wp7. Мне удалось распечатать данные с помощью веб-клиента в окне сообщения в приложении wp7 ... но я хотел бы связать их с полем списка ... пожалуйста, помогите ....

My code:

 public Article()
        {
            InitializeComponent();
            WebClient wc = new WebClient();
            wc.DownloadStringCompleted += new     DownloadStringCompletedEventHandler(printlist); 
            wc.DownloadStringAsync(new     Uri("http://www.skbcreations.com/app/Pushnotification.php") );
            return;
        }   
       void printlist(object sender, DownloadStringCompletedEventArgs e)
        {
            string res = (String)e.Result;
            MessageBox.Show(res);
             }

My XAML:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="0.061*"/>
                <ColumnDefinition Width="0.939*"/>
            </Grid.ColumnDefinitions>
            <ListBox Grid.Column="1" Margin="24,28,36,56"/>
        </Grid>

1 Ответ

0 голосов
/ 03 декабря 2011

Какой формат имеет ваш ответ?

Если XML, вы могли бы использовать этот:

XElement xmlItems = XElement.Parse(e.Result);

var items = from item in xmlItems.Descendants("item-element-name")
select new Item
{
    field1 = item.Element("field1").Value,
    field2 = item.Element("field2").Value
};

listBox.ItemsSource = items.ToList();

Также рассмотрите возможность использования ObservableCollection, если ваш список будет меняться во время выполнения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...