草庐IT

early-binding

全部标签

c# - ASP.NET Web API 与 ninject 绑定(bind)

我刚刚安装了mvc4rc更新,我正在尝试构建一个api应用程序,但运气不佳。我正在使用ninject但无法加载我的Controller。我不断收到错误Type'Api.Controllers.ConsumerController'doesnothaveadefaultconstructor我对mvc和使用注入(inject)非常陌生,所以请多多包涵。我没有对通过nuget创建的默认绑定(bind)做任何特殊的事情publicstaticclassNinjectWebCommon{privatestaticreadonlyBootstrapperbootstrapper=newBoots

c# - 如何使用 Xaml 和绑定(bind)自动滚动到 ScrollViewer 的底部?

我有一个TextBlock,其内容是绑定(bind)到ViewModel的字符串属性的数据。这个TextBlock周围环绕着一个ScrollViewer。我想做的是每次日志更改时,ScrollViewer都会滚动到底部。理想情况下,我想要这样的东西:我不想使用代码隐藏!我正在寻找的解决方案应该是使用仅绑定(bind)和/或Xaml。 最佳答案 您可以创建附加属性或行为来实现您想要的,而无需使用代码隐藏。无论哪种方式,您仍然需要编写一些代码。这里是一个使用附加属性的例子。附加属性publicstaticclassHelper{publ

c# - 如何使用 Xaml 和绑定(bind)自动滚动到 ScrollViewer 的底部?

我有一个TextBlock,其内容是绑定(bind)到ViewModel的字符串属性的数据。这个TextBlock周围环绕着一个ScrollViewer。我想做的是每次日志更改时,ScrollViewer都会滚动到底部。理想情况下,我想要这样的东西:我不想使用代码隐藏!我正在寻找的解决方案应该是使用仅绑定(bind)和/或Xaml。 最佳答案 您可以创建附加属性或行为来实现您想要的,而无需使用代码隐藏。无论哪种方式,您仍然需要编写一些代码。这里是一个使用附加属性的例子。附加属性publicstaticclassHelper{publ

c# - WPF 绑定(bind) - 空字符串的默认值

如果绑定(bind)字符串为空,是否有标准方法为WPF绑定(bind)设置默认值或回退值?FallbackValue似乎只在Name为null时启动,但在设置为String.Empty时不会启动。 最佳答案 DataTrigger是我这样做的方式: 关于c#-WPF绑定(bind)-空字符串的默认值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15567588/

c# - WPF 绑定(bind) - 空字符串的默认值

如果绑定(bind)字符串为空,是否有标准方法为WPF绑定(bind)设置默认值或回退值?FallbackValue似乎只在Name为null时启动,但在设置为String.Empty时不会启动。 最佳答案 DataTrigger是我这样做的方式: 关于c#-WPF绑定(bind)-空字符串的默认值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15567588/

c# - 如何将枚举绑定(bind)到组合框

我会将枚举的值与组合框控件绑定(bind)。我写了这段代码:cboPriorLogicalOperator.DataSource=Enum.GetValues(typeof(MyEnum)).Cast().Select(p=>new{Key=(int)p,Value=p.ToString()}).ToList();myComboBox.DisplayMember="Value";myComboBox.ValueMember="Key";效果很好,但我想知道是否有更简单的方法。 最佳答案 我觉得你的代码很漂亮!唯一的改进是将代码放在扩

c# - 如何将枚举绑定(bind)到组合框

我会将枚举的值与组合框控件绑定(bind)。我写了这段代码:cboPriorLogicalOperator.DataSource=Enum.GetValues(typeof(MyEnum)).Cast().Select(p=>new{Key=(int)p,Value=p.ToString()}).ToList();myComboBox.DisplayMember="Value";myComboBox.ValueMember="Key";效果很好,但我想知道是否有更简单的方法。 最佳答案 我觉得你的代码很漂亮!唯一的改进是将代码放在扩

c# - 如何在不创建 ViewModel 对象的情况下指定 DataContext (ViewModel) 类型以在 XAML 编辑器中进行设计时绑定(bind)检查?

这个问题在这里已经有了答案:WhatdoIneedtofurtherqualifytheDataContextforabinding?(2个答案)关闭6年前。我可以像这样指定DataContext:...在这种情况下,WPF将创建一个MainViewModel类型的对象并将其分配给窗口的DataContext属性(这发生在Window的InitializeComponent()方法中)。但是如果我的ViewModel没有默认构造函数怎么办。或者如果我想在执行Window.InitializeComponent()之后初始化ViewModel并将其分配给DataContext怎么办(在W

c# - 如何在不创建 ViewModel 对象的情况下指定 DataContext (ViewModel) 类型以在 XAML 编辑器中进行设计时绑定(bind)检查?

这个问题在这里已经有了答案:WhatdoIneedtofurtherqualifytheDataContextforabinding?(2个答案)关闭6年前。我可以像这样指定DataContext:...在这种情况下,WPF将创建一个MainViewModel类型的对象并将其分配给窗口的DataContext属性(这发生在Window的InitializeComponent()方法中)。但是如果我的ViewModel没有默认构造函数怎么办。或者如果我想在执行Window.InitializeComponent()之后初始化ViewModel并将其分配给DataContext怎么办(在W

c# - C# 中缺少类型安全数据绑定(bind)的 'nameof' 运算符的解决方法?

在C#中包含nameof运算符的想法很多。作为此运算符如何工作的示例,nameof(Customer.Name)将返回字符串"Name"。我有一个域对象。我必须绑定(bind)它。然后我需要属性名称作为字符串。我希望它们是类型安全的。我记得在.NET3.5中遇到过一个解决方法,它提供了nameof的功能并涉及lambda表达式。但是,我无法找到此解决方法。任何人都可以向我提供该解决方法吗?如果可能的话,我也对在.NET2.0中实现nameof功能的方法感兴趣。 最佳答案 这段代码基本上是这样做的:classProgram{stati