绑定到ObservableCollection Silverlight的Count属性

时间:2011-03-24 20:30:23

标签: silverlight binding

我有一个ObservableCollection和一个Datagrid。

我的工作是:

datagrid.ItemsSource = observableCollection1;

我需要对observableCollection.Count属性进行绑定。

我试过:

  Tag="{Binding ObservableCollection.Count}"
  Tag = "{Binding Count}"
  Tag = "{Binding .Count}"
  Tag = "{Binding Path=.Count}"

但它不起作用。 :(

帮助

3 个答案:

答案 0 :(得分:3)

Tag="{Binding ItemsSource.Count, RelativeSource={RelativeSource Self}}"

答案 1 :(得分:1)

标签必须绑定到字符串。您应该创建一个转换器,将其从数值转换为字符串。如果你只看到0这可能就是解决方案。这将是我要探索的第一件事,尽管你会期望它使用ToString()来投射它。

请参阅此处了解如何操作:

http://forums.silverlight.net/forums/p/184232/419976.aspx

答案 2 :(得分:0)

我所做的是从datagrid属性SelectedItem中获取所选项目,并且我不必将标签放到按钮上;)