Так, я только дважды проверил, на этот раз с x:bind
.
Это код:
public class x
{
public static ObservableCollection<string> Items { get; } = new ObservableCollection<string>();
}
public sealed partial class MainPage : Page
{
public MainPage()
{
InitializeComponent();
}
public ObservableCollection<string> Items { get { return x.Items; } }
}
И это XAML:
<!-- page content -->
<StackPanel Grid.Row="1" VerticalAlignment="Top" Orientation="Horizontal"
Padding="12,8,0,0">
<ListView ItemsSource="{x:Bind Items}" />
</StackPanel>
работает как шарм. Похоже, это:
Итак, я не знаю, почему вы видите эту ошибку. Но, на ваш вопрос, нет никакого исправления, потому что это работает. Если вы выясните проблему, которую вы получили, обязательно и последуйте за комментарием. В противном случае, удачи!
Спасибо Джерри, это сработало, мне не хватало {get; } при определении элементов ObservableCollection. –
TriM