我通过外部x:Name给内部的Template空间赋值,发现失败了,外部显示了100 ,但是进度条却没有变化是因为,内容是字符串的原因吗?有哪位大佬可以教我怎么做Binding的String类型转换为int类型,谢谢
1.你的ItemSource的绑定表达式不完整,根本没有数据源
2.GridViewColumn的DisplayMemberBinding是不可以直接转换成ProgressBar的Value属性,所以ProgressBar有关Value的绑定是失效的,想要直接用xaml绑定的话需要自己写转换器
3.绑定表达式中类型转换可以用派生自IValueConverter接口的自定义转换器实现
4.既然用了绑定表达式就不建议在后台再通过x:name找到元素给它赋值