我有一个ObservableCollection和一个Datagrid。
我的工作是:
datagrid.ItemsSource = observableCollection1;
我需要对observableCollection.Count属性进行绑定。
我试过:
Tag="{Binding ObservableCollection.Count}"
Tag = "{Binding Count}"
Tag = "{Binding .Count}"
Tag = "{Binding Path=.Count}"
但它不起作用。 :(
帮助
答案 0 :(得分:3)
Tag="{Binding ItemsSource.Count, RelativeSource={RelativeSource Self}}"
答案 1 :(得分:1)
标签必须绑定到字符串。您应该创建一个转换器,将其从数值转换为字符串。如果你只看到0这可能就是解决方案。这将是我要探索的第一件事,尽管你会期望它使用ToString()来投射它。
请参阅此处了解如何操作:
答案 2 :(得分:0)
我所做的是从datagrid属性SelectedItem中获取所选项目,并且我不必将标签放到按钮上;)