草庐IT

simple_bind_s

全部标签

c# - 如何将集合绑定(bind)到 WPF :DataGridComboBoxColumn

我有一个简单的对象,例如:classItem{....publicStringMeasure{get;set;}publicString[]Measures{get;}}我试图将其绑定(bind)到具有两个文本列和一个组合框列的DataGrid。对于组合框列,属性Measure是当前选择,Measures是可能的值。我的XAML是:文本列显示得很好,但组合框不是——值根本不显示。绑定(bind)错误为:System.Windows.DataError:2:CannotfindgoverningFrameworkElementorFrameworkContentElementfortar

c# - DataContractSerializer - 更改命名空间并反序列化绑定(bind)到旧命名空间的文件

我有一个使用DataContractSerializer序列化的数据类。该类使用没有显式Namespace声明的[DataContract]属性。因此,生成的xml文件中的命名空间是基于类的命名空间生成的。这个类基本上是这样的:namespaceXYZ{[DataContract]publicclassData{[DataMember(Order=1)]publicstringProp1{get;set;}[DataMember(Order=2)]publicintProp2{get;set;}}}...以及生成的xml:StringValue11现在我想通过将[DataContrac

c# - DataContractSerializer - 更改命名空间并反序列化绑定(bind)到旧命名空间的文件

我有一个使用DataContractSerializer序列化的数据类。该类使用没有显式Namespace声明的[DataContract]属性。因此,生成的xml文件中的命名空间是基于类的命名空间生成的。这个类基本上是这样的:namespaceXYZ{[DataContract]publicclassData{[DataMember(Order=1)]publicstringProp1{get;set;}[DataMember(Order=2)]publicintProp2{get;set;}}}...以及生成的xml:StringValue11现在我想通过将[DataContrac

c# - 为什么 WPF 数据绑定(bind)会吞下异常?

我最近浪费了很多时间尝试调试WPF数据网格(来自WPF工具包)。我有一个绑定(bind)到linq查询的列,该查询的属性抛出异常(在几行中)。WPF似乎捕获了异常,它只是使单元格空白。我已经修复了导致异常的错误,但我想更改WPF的行为。我总是想知道是否出了什么问题。为什么吞噬异常是默认行为,我该如何更改它? 最佳答案 数据绑定(bind)错误会被原生吞噬,但它们会显示在VisualStudio界面的“输出”对话框中。如果您希望收到通知(并尽可能多地控制它),那么您可以使用TraceSources。BeaStollnitz在此处提供了

c# - 为什么 WPF 数据绑定(bind)会吞下异常?

我最近浪费了很多时间尝试调试WPF数据网格(来自WPF工具包)。我有一个绑定(bind)到linq查询的列,该查询的属性抛出异常(在几行中)。WPF似乎捕获了异常,它只是使单元格空白。我已经修复了导致异常的错误,但我想更改WPF的行为。我总是想知道是否出了什么问题。为什么吞噬异常是默认行为,我该如何更改它? 最佳答案 数据绑定(bind)错误会被原生吞噬,但它们会显示在VisualStudio界面的“输出”对话框中。如果您希望收到通知(并尽可能多地控制它),那么您可以使用TraceSources。BeaStollnitz在此处提供了

c# - 使用 AutoFac 自动绑定(bind)接口(interface)

我有一些类,如UserQuery、CustomerQuery,分别实现了IUserQuery、ICustomerQuery等接口(interface)。在我的绑定(bind)配置中,我需要将每个接口(interface)与相应的查询绑定(bind):builder.RegisterType().As().InstancePerRequest();builder.RegisterType().As().InstancePerRequest();这工作得很好,但我想知道是否有一种方法可以进行基于约定的绑定(bind)来代替绑定(bind)每个类XXX[Query]->[I]XXX[Quer

c# - 使用 AutoFac 自动绑定(bind)接口(interface)

我有一些类,如UserQuery、CustomerQuery,分别实现了IUserQuery、ICustomerQuery等接口(interface)。在我的绑定(bind)配置中,我需要将每个接口(interface)与相应的查询绑定(bind):builder.RegisterType().As().InstancePerRequest();builder.RegisterType().As().InstancePerRequest();这工作得很好,但我想知道是否有一种方法可以进行基于约定的绑定(bind)来代替绑定(bind)每个类XXX[Query]->[I]XXX[Quer

c# - 将可见性属性绑定(bind)到变量

我在Window中有一个带有Label的Border,我还有一个变量:publicboolvis=false;如何将vis变量与borderVisibility属性绑定(bind)? 最佳答案 您不需要制作任何转换器。为边框的Visibility属性添加绑定(bind):然后在您的ViewModel中创建Visibility属性:privateVisibilityvisibility;publicVisibilityVisibility{get{returnvisibility;}set{visibility=value;OnPro

c# - 将可见性属性绑定(bind)到变量

我在Window中有一个带有Label的Border,我还有一个变量:publicboolvis=false;如何将vis变量与borderVisibility属性绑定(bind)? 最佳答案 您不需要制作任何转换器。为边框的Visibility属性添加绑定(bind):然后在您的ViewModel中创建Visibility属性:privateVisibilityvisibility;publicVisibilityVisibility{get{returnvisibility;}set{visibility=value;OnPro

c# - 如何使用 WPF 从 bindingexpression 解析绑定(bind)对象?

您好,有人知道是否有任何内置类可以从绑定(bind)表达式及其DataItem和属性路径中解析绑定(bind)对象吗?我正在尝试为文本框编写一个Blend3行为,它会自动调用绑定(bind)到文本框Text属性的对象上的方法。文本框绑定(bind)到View模型类的属性。我想要做的是从绑定(bind)表达式中解析View模型类,然后对其进行调用。我首先从行为的关联对象中检索绑定(bind)表达式,如下所示:privateBindingExpressionGetTextBinding(){returnthis.AssociatedObject.GetBindingExpression(T