SORU
25 Mart 2009, ÇARŞAMBA


"Öğeleri koleksiyonu İtemsSource kullanmadan önce boş olması gerekir.&"

Resimleri WPF bir liste Görünümü bu eski ATC Avalon Takım makalede açıklandığı gibi bir WrapPanel gibi tarz görüntü almak için çalışıyorum: How to Create a Custom View.

WPF ListView WrapPanel Images

SERİ-için-Varlık ADO.NET Varlık sorgulanan toplama Çerçeve nesneler ile doldurmak Liste Görünümü açmaya çalıştığınızda, aşağıdaki özel durum alıyorum:

Özel durum

Öğeleri toplama önce boş olmalıdır İtemsSource kullanarak.

Kod&üssün;

Visual Basic

Private Sub Window1_Loaded(...) Handles MyBase.Loaded
    ListViewImages.ItemsSource = From g In db.Graphic _
                                 Order By g.DateAdded Ascending _
                                 Select g
End Sub

XAML

<ListView Name="ListViewImages"
          SelectionMode="Single"
          ItemsSource="{Binding}">
    <local:ImageView />
</ListView>

Bu satırda kesme noktası koydum. ListViewImages.ItemsSource Nothing sadece SERİ atama önce.

CEVAP
7 AĞUSTOS 2009, Cuma


Biraz farklı bir senaryoda bir süre aynı hata vardı. Vardı

<wpftoolkit:DataGrid
    AutoGenerateColumns="False"
    ItemsSource="{Binding Path=Accounts}" >
    <wpftoolkit:DataGridTextColumn 
        Header="Account Name" 
        Binding="{Binding Path=AccountName}" />
</wpftoolkit:DataGrid>

ben sabit olan

<wpftoolkit:DataGrid
    AutoGenerateColumns="False"
    ItemsSource="{Binding Path=Accounts}" >
    <wpftoolkit:DataGrid.Columns>
        <wpftoolkit:DataGridTextColumn 
            Header="Account Name" 
            Binding="{Binding Path=AccountName}" />
    </wpftoolkit:DataGrid.Columns>
</wpftoolkit:DataGrid>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • John Lynn

    John Lynn

    8 Ocak 2010