系统自带的诊断方法
- 1.头部引入诊断类命名空间 xmlns:diag="clr-namespace:System.Diagnostics;assembly=WindowsBase"
- 2.绑定的时候附加追踪属性 diag:PresentationTraceSources.TraceLevel=High
- 3.示例:
SeriesSource="{Binding Path=Series, diag:PresentationTraceSources.TraceLevel=High}">
- 4.VS输出窗口会有如下绑定信息:
- 5.引用资料如下:
https://www.wpf-tutorial.com/zh/41/%E8%B3%87%E6%96%99%E7%B6%81%E5%AE%9A/%E8%B0%83%E8%AF%95%E6%95%B0%E6%8D%AE%E7%BB%91%E5%AE%9A/
数据源正确绑定后数据不出来,可能是数据绑定的顺序出了问题。
- 例如引用外部资源数据模板,出现过数据模板没出来,但是数据有,所以绑定不是,
解决办法:将this.DataContext = new HomeViewModel();放到视图加载事件里面。