【发布时间】:2011-10-13 13:30:16
【问题描述】:
假设我有一个名为 CarData 的复杂属性和一个简单的 bool AllowSubmit。 Xaml:
<Grid ..... DataContext={Binding CarData}>
...TextBoxes binded, working
....
last line in the grid:
<Button IsEnabled={Binding AllowSubmit}>
</Grid>
问题是 AllowSubmit 没有绑定。我认为这是因为网格的 DataContext 绑定到 CarData 属性,因为如果我将按钮放在网格之外,它将起作用。我还想如果我通过将 Buttons DataContext 设置为 AllowSubmit 来“覆盖”DataContext 会有所帮助,但它不会起作用。我知道这是一个相当新手的问题,但是正确的方法是什么?我很确定可以将 Button 绑定到与网格属性不同的属性。感谢您的帮助。
【问题讨论】:
标签: wpf silverlight xaml binding datacontext