¿Qué hay de malo enC#: accesibilidad inconsistente: Tipo de propiedad
public partial class MainWindow : Window
{
public ObservableCollection<TabViewModel> Tabs { get; set; }
public ICollectionView TabsViewSource { get; set; }
public int CurrentIndex { get { return TabsViewSource.CurrentPosition; } }
consigo
accesibilidad inconsistente: Tipo de propiedad 'System.Collections.ObjectModel.ObservableCollection' es menos accesible que la propiedad TabsRendering'. MainWindow.Tabs'
cuando cambio el código para
public partial class MainWindow : Window
{
ObservableCollection<TabViewModel> Tabs { get; set; }
public ICollectionView TabsViewSource { get; set; }
public int CurrentIndex { get { return TabsViewSource.CurrentPosition; } }
Funciona. ¿Cuál es incorrecto con la public
en el ObservableCollection
Niza explicación –
oh ... Estaba comprobando que 'MainWindow' es público ... lol –
me ayudó.gracias a Ani –