WPF ObservableCollection & Listview

Я пытаюсь добавить список элементов в свой список, используя ObservableCollection. когда я строю, я получаю эту ошибку в строке 2: «StudentCollection» следующим образом:

  Inconsistent accessibility: property type System.Collections.ObjectModel.ObservableCollection' is  less accessible than property 'SHSystem.ChildPage1.studentCollection' d:\data\visual studio 2010\Projects\SSSystem\SHSystem\ChildPage1.xaml.cs

вот что я пробовал до сих пор,

   //created a property 
    private ObservableCollection _StudentCollection;
    public ObservableCollection StudentCollection
    {
        get
        {
            if (_StudentCollection== null)
            {
                _StudentCollection= new ObservableCollection();
            }
            return _StudentCollection;
        }
    }

    //created a class for studentData
    class studentData
    {
        public string StudentName{ get; set; }
        public string Class{ get; set; }
        public string Status { get; set; }
    }

в конструкторе:

         public ChildPage1()
         {
          _StudentCollection.Add(new studentData{ StudentName = "Arun", Class= "tenth", Status = "Active" });
         _StudentCollection.Add(new studentData{ StudentName = "Priya", Class= "ninth", Status = "Active" });
          InitializeComponent();
         }

в XAML:

        
             
              
                
                
                
              
            
       

есть идеи ?? благодаря

2
nl ja de

1 ответы

Это потому, что ваша коллекция StudentCollection является общедоступной, а ваш класс studentData </​​code> является закрытым. Просто сделайте это общедоступным:

public class studentData
{
    public string StudentName{ get; set; }
    public string Class{ get; set; }
    public string Status { get; set; }
}
3
добавлено
пожалуйста!
добавлено автор JleruOHeP, источник
да .. он отлично работает сейчас .. спасибо :)
добавлено автор user1221765, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot