Click here to Skip to main content
15,889,096 members
Home / Discussions / C#
   

C#

 
QuestionMissingManifestResourceException Pin
Rob Shields10-Nov-15 2:58
Rob Shields10-Nov-15 2:58 
AnswerRe: MissingManifestResourceException Pin
OriginalGriff10-Nov-15 3:32
mveOriginalGriff10-Nov-15 3:32 
AnswerRe: MissingManifestResourceException Pin
phil.o10-Nov-15 4:54
professionalphil.o10-Nov-15 4:54 
Questionhow to get Image from DataSet Pin
goldsoft10-Nov-15 0:29
goldsoft10-Nov-15 0:29 
AnswerRe: how to get Image from DataSet Pin
John Torjo10-Nov-15 0:40
professionalJohn Torjo10-Nov-15 0:40 
GeneralRe: how to get Image from DataSet Pin
goldsoft10-Nov-15 1:02
goldsoft10-Nov-15 1:02 
GeneralRe: how to get Image from DataSet Pin
John Torjo10-Nov-15 4:07
professionalJohn Torjo10-Nov-15 4:07 
QuestionHow to get data(json) to listview by MVVM? Pin
Lê Thiên Hoàng8-Nov-15 14:08
Lê Thiên Hoàng8-Nov-15 14:08 
How to get data(json) to listview by MVVM?

Inside View:

C#
<Grid>
    <ListView x:Name="lsvItems" VerticalAlignment="Top" HorizontalAlignment="Stretch">
        <ListView.ItemsPanel>
            <ItemsPanelTemplate>
                <ItemsWrapGrid Orientation="Horizontal"></ItemsWrapGrid>
            </ItemsPanelTemplate>
        </ListView.ItemsPanel>
        <ListView.ItemTemplate>
            <DataTemplate>
                <StackPanel>
                    <Grid>
                        <Ellipse Stroke="Black" Width="180" Height="180" StrokeThickness="0.9" Margin="0,5">
                            <Ellipse.Fill>
                                <ImageBrush ImageSource="/Asets/nologo.jpg"></ImageBrush>
                            </Ellipse.Fill>
                        </Ellipse>
                        <Ellipse Stroke="Black" Width="180" Height="180" StrokeThickness="0.9" Margin="0,5">
                            <Ellipse.Fill>
                                <ImageBrush ImageSource="{Binding thumbail}"></ImageBrush>
                            </Ellipse.Fill>
                        </Ellipse>
                    </Grid>

                    <StackPanel Margin="0,5">
                        <TextBlock Text="{Binding title}" Foreground="White" FontWeight="SemiBold" OpticalMarginAlignment="TrimSideBearings" TextTrimming="CharacterEllipsis" FontSize="15" Margin="2" ></TextBlock>
                        <TextBlock Text="{Binding user.full_name}" Foreground="White" FontSize="12" Margin="2"></TextBlock>
                    </StackPanel>
                </StackPanel>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>

</Grid>



Inside Model:(tracksModel.cs)

...........
C#
 public class Track
        {
            public string urn { get; set; }
            public string uri { get; set; }
            public string permalink { get; set; }
            public string permalink_url { get; set; }
            public string title { get; set; }
            public string description { get; set; }
            public string track_type { get; set; }
            public string genre { get; set; }
            public string tag_list { get; set; }
................
         }
 public class RootObject
        {
            public List<Track> tracks { get; set; }
            public string tag { get; set; }
            public string next_href { get; set; }
        }

Inside ViewModel:

StaticMethod:
C#
public class StaticMethod
{

    public static async Task<string> GetJsonStringTask(string link)
    {
        HttpClient client = new HttpClient();
        HttpResponseMessage message = await client.GetAsync(link+ "&client_id=9ac2b...");
        string result = await message.Content.ReadAsStringAsync();
        return result;
    }
}

TrackViewModel:

C#
public ObservableCollection<TracksModel> TrackCollection = new ObservableCollection<TracksModel>();

        public async Task GetTrackAsyncTask(string link)
        {
            var result = await StaticMethod.GetJsonStringTask(link);
            if(result!=null)
            {
                **var getItem = JsonConvert.DeserializeObject<TracksSoundCloud.RootObject>(result);
                if(Do not get a error)
                   { give data to listview}
                  else
                     return a error and show up on listview or show messagebox.
            }**
        }

Please help me to fix it? I'm new on MVVM.

C#
 var getItem = JsonConvert.DeserializeObject<TracksSoundCloud.RootObject>(result);

if(Do not get a error)

{ give data to listview}

 else

 return a error and show up on listview or show messagebox.
 }

AnswerRe: How to get data(json) to listview by MVVM? Pin
Nathan Minier9-Nov-15 3:15
professionalNathan Minier9-Nov-15 3:15 
GeneralRe: How to get data(json) to listview by MVVM? Pin
Lê Thiên Hoàng9-Nov-15 5:04
Lê Thiên Hoàng9-Nov-15 5:04 
GeneralRe: How to get data(json) to listview by MVVM? Pin
Lê Thiên Hoàng9-Nov-15 5:08
Lê Thiên Hoàng9-Nov-15 5:08 
QuestionHow to make a GUI in cosmos Pin
Member 121050098-Nov-15 9:29
Member 121050098-Nov-15 9:29 
AnswerRe: How to make a GUI in cosmos Pin
Richard Andrew x648-Nov-15 9:45
professionalRichard Andrew x648-Nov-15 9:45 
GeneralRe: How to make a GUI in cosmos Pin
BillWoodruff8-Nov-15 9:53
professionalBillWoodruff8-Nov-15 9:53 
GeneralRe: How to make a GUI in cosmos Pin
Richard Andrew x648-Nov-15 10:08
professionalRichard Andrew x648-Nov-15 10:08 
AnswerRe: How to make a GUI in cosmos Pin
Eddy Vluggen8-Nov-15 9:50
professionalEddy Vluggen8-Nov-15 9:50 
GeneralRe: How to make a GUI in cosmos Pin
BillWoodruff8-Nov-15 10:19
professionalBillWoodruff8-Nov-15 10:19 
GeneralRe: How to make a GUI in cosmos Pin
Eddy Vluggen9-Nov-15 1:14
professionalEddy Vluggen9-Nov-15 1:14 
QuestionC# Using Proxies with HttpWebRequests Pin
Member 113675538-Nov-15 3:36
Member 113675538-Nov-15 3:36 
QuestionRe: C# Using Proxies with HttpWebRequests Pin
Richard MacCutchan8-Nov-15 3:43
mveRichard MacCutchan8-Nov-15 3:43 
AnswerRe: C# Using Proxies with HttpWebRequests Pin
Member 113675538-Nov-15 3:45
Member 113675538-Nov-15 3:45 
QuestionRe: C# Using Proxies with HttpWebRequests Pin
Richard MacCutchan8-Nov-15 4:00
mveRichard MacCutchan8-Nov-15 4:00 
AnswerRe: C# Using Proxies with HttpWebRequests Pin
Member 113675538-Nov-15 4:01
Member 113675538-Nov-15 4:01 
AnswerRe: C# Using Proxies with HttpWebRequests Pin
Eddy Vluggen8-Nov-15 4:06
professionalEddy Vluggen8-Nov-15 4:06 
GeneralRe: C# Using Proxies with HttpWebRequests Pin
Member 113675538-Nov-15 4:09
Member 113675538-Nov-15 4:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.