2014-11-25 2 views
3

저는 WP8을 처음 사용합니다.Windows Phone 8.1의 이미지가있는 ListView

앱이 있습니다.

웹 API 호출을합니다.

항목 목록이 있습니다.

왼쪽에 아이콘이있는이 항목 목록을 사용자에게 표시하고 싶습니다.

ListView 컨트롤을 사용해야한다고 생각합니다.

나는 이것에 대한 간단한 예제를 찾으려고 꽤 노력했지만 그럴 수 없었다.

그래서, 다음 중 하나를

  1. 나는
  2. 은 누군가가 내가 살 필요이
  3. 누군가가 간단한 예를
  4. 를 게시 할 예정입니다 수행하는 방법에 관해서는 나에게 링크를 보내드립니다 바보에게입니다 좋은 WP8 책 (그러나 나는 배달하기 며칠 전에 기다려야 할 것이다)

나는 누군가가 3을 대답 할 것이기를 바란다. 그리고 나는 4로 따라갈 것이다.

이 내 마크 업 :

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
     <ListBox Name="lstPremises" 
      ItemsSource="{Binding Items}" FontFamily="{StaticResource PivotHeaderItemFontFamily}" 
        Background="{StaticResource AppBarItemBackgroundThemeBrush}"> 
      <ListBox.ItemTemplate> 
       <DataTemplate> 
        <Grid> 
         <Grid.ColumnDefinitions> 
          <ColumnDefinition Width="Auto"></ColumnDefinition> 
          <ColumnDefinition Width="*"></ColumnDefinition> 
         </Grid.ColumnDefinitions> 
         <Image Grid.Column="0" Margin="12" Height="50" Width="50" Source="Images/Number-5-icon.png" ></Image> 
         <TextBlock Grid.Column="1" FontSize="36" Text="{Binding Caption}" TextWrapping="Wrap" FontFamily="Global User Interface"></TextBlock> 
        </Grid> 
       </DataTemplate> 
      </ListBox.ItemTemplate> 
     </ListBox> 
    </Grid> 

그리고 이것은 내 코드 숨김입니다 :

public class Item 
{ 
    public string Caption; 
} 
public sealed partial class Management : Page 
{ 
    public Management() 
    { 
     this.InitializeComponent(); 

     List<Item> test = new List<Item>(); 
     Item item = new Informed.Item(); 
     item.Caption = "Test One"; 
     test.Add(item); 
     Item item2 = new Informed.Item(); 
     item2.Caption = "Test Two"; 
     test.Add(item2); 
     lstPremises.ItemsSource = test; 
    } 
} 

이는 스크린 샷입니다 :

내가 1

UPDATE 오전 확신

enter image description here

답변

3

당신이 너무이 모두 여기 http://visualstudiomagazine.com/articles/2014/07/01/gridview-and-listview-controls.aspx 또는 링크에서 동작하는 예제를 얻을 수 http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-1/04 2 일이 hopfully 당신이 얻을 것이다 비디오 자습서 예입니다 나를 위해 일 할 수 그것을

+0

안녕, 응답 해 주셔서 감사합니다. 그것들은 전에 보았던 2 개의 링크입니다. 비디오는 실망 스러웠습니다. 나는 그들에게 요점을 알려주기를 원했다. 샘플 코드 내가 (다른 링크에서 복사 및 붙여 넣기) 오류가 발생했습니다. 또한, 그것은 어수선하게 보였다. 나는 많은 속성/스타일을 listview에 추가 할 수 있다고 확신하지만, 한 번에 모든 것을보고 싶지는 않습니다. 난 그냥 간단한 코드 예제를 원한다. C# 항목을 관련 이미지가있는 목록 뷰에 추가합니다. 그게 내가 원하는이 무대입니다 :) –

+1

코드로이 링크를 확인하십시오 https://github.com/MvvmCross/NPlus1DaysOfMvvmCross/tree/master/N-16-CollectABull-Part5 –

+0

안녕하세요. listbox 예제를보고 있는데 ... listbox를 사용해야하는 비디오 링크가 포함되어 있지 않아야 함을 의미합니까? 또한 아이콘이 표시되는 동안 데이터가 표시되지 않습니다. 나는 당신에게 이것을 보여주기 위해 나의 질문을 업데이트 할 것이다. 감사합니다 –

관련 문제