gpt4 book ai didi

c# - 在代码隐藏中访问 DataContext

转载 作者:行者123 更新时间:2023-12-01 01:37:36 24 4
gpt4 key购买 nike

当心,这是一个相当基本的问题(我认为)。

我有一个名为 MyUserControl 的 UserControl。我在我的 ListBox 的 DataTemplate 中使用它:

<l:MyUserControl DataContext="Test" />

现在我想在 MyUserControl 的代码隐藏中访问这个 DataContext,并且我希望 DataContext 包含一个内容为“Test”的字符串对象。但是,DataContext 为空。我在这里想念什么?

最佳答案

如果您想在后面的代码中访问 DataContext 属性,请为用户控件(或与此相关的任何控件)命名:

在后面的代码中:

myControl.DataContext = 某个对象;

尽管在您的示例中将 DataContext 设置为“Test”将一事无成。

阅读 WPF 中的数据绑定(bind)
http://msdn.microsoft.com/en-us/library/aa480224.aspx

关于c# - 在代码隐藏中访问 DataContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/819949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com