11得票5回答
如何从UserControl访问父级的DataContext

我需要从一个我在WPF中创建的UserControl(包含文本框和列表框的网格:我需要向此列表框中插入项目)访问容器的DataContext:哪种方法最好? 我考虑将DataContext作为参数传递给用户控件,但认为有一种更清晰的方法来实现它。

11得票4回答
我应该在代码后台还是XAML中设置DataContext?

有两种不同的方法(至少)来设置DataContext。可以使用XAML或使用代码后置。哪种是“最佳实践”,为什么?我倾向于在XAML中设置它,因为它允许设计师自己定义集合,但我需要“弹药”来证明这是最佳实践还是我疯了,代码后置才是爆炸...

11得票3回答
Wpf数据上下文绑定使用MVVM模式在视图模型和视图之间

我刚开始学习MVVM,以下的问题看起来很基础,但我花了一整天才解决。 我的解决方案有3个项目,一个用于Model,一个用于ViewModel,另一个用于View。 Model包含一个具有Text和CheckStatus两个属性的类。 ViewModel有一个名为listOfItems的列表...

10得票2回答
WPF如何绑定到DataContext的存在?

我在代码中动态设置数据上下文。我希望根据 DataContext == null 的条件在屏幕上启用/禁用按钮。我可以在分配数据上下文时编写代码来实现,但如果能像这样进行绑定就更好了:)

10得票4回答
在LINQ-to-SQL中处理跨上下文连接

最初我使用了LINQ-to-SQL编写了这个查询var result = from w in PatternDataContext.Windows join cf in PatternDataContext.ControlFocus on w.WindowId equals cf.Wi...

10得票2回答
绑定正常,但是智能感知显示:无法解析'type为'object'的数据上下文中的XXX属性。

我有一个与父元素绑定的绑定。我如何为绑定中的DataContext提供数据类型,以便Intellisense可以解析绑定的属性?在运行时,绑定正常工作。因此,我有以下XAML结构:<TabControl Name="TabDynamic" ItemsSource...

10得票2回答
.CreateObjectSet<T>、.Set<T> 和 .CreateQuery<T> 之间的区别是什么?

我正在为 Entity Framework 编写一个通用存储库,但是对于这些调用之间的区别感到困惑:ObjectContext.CreateObjectSet&lt;T&gt; ObjectContext.CreateQuery&lt;T&gt; DbContext.Set&lt;T&gt; ...

10得票2回答
"DataContextChanging"事件是什么?

我对WPF非常陌生,如果问题不太合理,请原谅。是否有在数据上下文更改之前触发的事件?我想在数据上下文切换之前提交未决的数据更改。

10得票4回答
FrameworkElement的DataContext属性不会向下继承到元素树。

你好,WPF专家们,至少我希望你们中的一些人能够阅读这篇文章! DataContext是FrameworkElement上的一个属性(所有WPF控件的基类),并且被实现为DependencyProperty。这意味着逻辑树中的所有后代元素共享相同的DataContext。 那么Conten...

9得票3回答
我能否将DataContext设置为静态类?

我有一个静态类,它从应用程序组件中读取信息。 我将其声明为静态,因为该类不需要实例声明,并且将直接从整个应用程序中读取。我有一个带有几个标签的控件,我想使用它来显示其中的一些信息。 我应该如何设置控件的DataContext等于该类? 代码: /// &lt;summary&gt; /...