【发布时间】:2021-01-09 20:12:46
【问题描述】:
从 SearchByID 类中获取通用 DataContext,因此需要从另一个类中获取单独的 DataContext,例如 testClass。
XAML 示例:
<Window.DataContext>
<model:SearchById />
</Window.DataContext>
<Grid>
<TextBlock Text="{Binding Description}">
<Texblock.DataContext>
<model: testClass/>
</TextBlock.DataContext>
</TextBlock>
</Grid>
没有失败,IntelliSens 可以看到所有属性。 但是 TextBlock 是空白的。
请有任何想法。
【问题讨论】:
-
将 testClass 实例分配给 TextBlock 的 DataContext 似乎没有意义,只是为了显示其 Description 属性,该属性只能在 testClass 实例中初始化一次。您可能会更好地直接绑定到静态属性。目前尚不清楚您实际想要达到的目标。
标签: wpf datacontext