使用viewmodel连接视图以共享ObservableCollection

时间:2016-07-11 10:55:24

标签: c# .net mvvm listbox

我无法在ListBox对象中显示我的ObservableCollection。我怎么能这样做?

这是我的基本代码:

C#

    public ObservableCollection<string> Collection { get; set; }
private void Add(Window window)
    {
            Collection = new ObservableCollection<string>();
            Collection.Add("First Item");
    }

XAML

  <ListBox ItemsSource="{Binding Collection, Mode=TwoWay}"      HorizontalAlignment="Left" Height="100" Margin="10,10,0,0" VerticalAlignment="Top" Width="100" />

1 个答案:

答案 0 :(得分:0)

您需要在视图模型的构造函数中初始化您的集合,或者从构造函数中调用您的Add()方法。

顺便说一句,您的Add()方法并未使用其参数。