private async void get()
{
string URL ="http://8tracks.com/mix_sets/all.json?include=mixes?api_key=05570e44383665661d8edeeb5d4f07d415e14b4a";
HttpClient c = new HttpClient();
String response = await c.GetStringAsync(URL);
textbook.Text = response;
привет даже один... Я пытался извлечь данные с веб-сервера, используя вышеприведенный код, и я не смог заставить его работать. Я новичок в этом, и я пробовал другие подобные шаблоны, но он тоже не работает. может кто-нибудь написать код, который будет работать, показывая мне, как это делается? bob tabor использовал этот шаблон, который я поставил выше для своего учебника по приложению, и он работает
Вы думаете, что я шучу с вами :) Проверьте ниже, чтобы доказать, что я его не рисовал :)
For ThugSoldier
: - Привет, у меня есть ваш zip файл. Вы знаете, что я получил от вашего кода, вы действительно ничего не знаете о мобильной разработке. Поэтому мое предложение для вас - прежде чем пытаться что-либо сделать самостоятельно, сначала быстро перейдите по ресурсам/теме, вы получите приблизительное представление о том, что вы читаете. Не принимайте это неправильно, я просто хотел вам помочь. И я тоже столкнулся со всем этим.
Если вы поставили весь код до этого, вы просто оставите один комментарий :)
Ваш код, который я получил от вас, отправил почтовый файл ZIP.
//Код Xaml
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<StackPanel RenderTransformOrigin="0.5,0.5" Margin="-191,-181,191,181">
<StackPanel.RenderTransform>
<CompositeTransform TranslateX="300" TranslateY="200"/>
</StackPanel.RenderTransform>
<TextBlock Name="xt" FontSize="25" Text=""/>
</StackPanel>
</Grid>
//Код главной страницы.cs.
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
private async void web()
{
String url = "http://8tracks.com/mix_sets/all.json?include=mixesapi_key=05570e44383665661d8edeeb5d4f07d415e14b4a";
HttpClient client = new HttpClient();
string result = await client.GetStringAsync(url);
xt.Text = result;
}
}
Проблема: -
In the above Code actually you have not called the web() Method from anywhere - means you have to invoke web() method. By using Some Button Click Event.
РЕШЕНИЕ: -
Я сделал Button в Xaml и добавил к нему ClickEvent. который доступен в базовом классе MainPage.cs. И что произойдет дальше, когда вы нажмете на кнопку, ваше событие будет вызвано и, следовательно, ваш метод web(). Это даст ваши данные.
Полный код: -
Xaml: -
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<StackPanel RenderTransformOrigin="0.5,0.5" Margin="-191,-181,191,181">
<StackPanel.RenderTransform>
<CompositeTransform TranslateX="300" TranslateY="200"/>
</StackPanel.RenderTransform>
<TextBlock Name="xt" FontSize="25" Text=""/>
<Button Content="ClickMe" Click="ButtonBase_OnClick"></Button>
</StackPanel>
</Grid>
Код MainPage.cs: -
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
private async void web()
{
String url = "http://8tracks.com/mix_sets/all.json?include=mixesapi_key=05570e44383665661d8edeeb5d4f07d415e14b4a";
HttpClient client = new HttpClient();
string result = await client.GetStringAsync(url);
xt.Text = result;
}
private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
{
web();
}
}
Теперь вы закончили: - запустите приложение => нажмите кнопку => наслаждайтесь результатом в TextBox.
Предложение: - Загрузите некоторые базовые образцы приложений для Windows-приложений, которые запускают их локально. см. код.
Просто свяжитесь со мной по моей будущей помощи/руководству :) Приветствия: D