草庐IT

optional-binding

全部标签

c# - 使用 .Net Mvc 手动绑定(bind)模型

我想知道是否有一种方法可以使用类似于在Controller操作之前发生的内部模型绑定(bind)的内置模型绑定(bind)。我的问题是我希望能够控制绑定(bind),因为在我实际处于Controller操作的上下文中之前我不知道要绑定(bind)的对象类型。我知道我可以继承DefaultModelBinder来执行自定义绑定(bind),但我对已经提供的功能很满意,只是想利用它-以这个理想示例来了解什么我在追求:publicActionResultDoCustomBinding(stringmodelType){...//logictodeterminetypetocheckandcr

c# - WPF ComboBox : static list of ComboBoxItems, 但数据绑定(bind) SelectedItem?

在我的WPF应用程序中,我有一个ComboBox,其中填充了ComboBoxItems的静态列表,因为它的内容永远不会改变。但是,因为我想将SelectedItem数据绑定(bind)到我的底层ViewModel,所以我希望每个ComboBoxItem也有一个单独的值,该值将分配给我的ViewModel属性。我在让它工作时遇到了一些麻烦。我的ComboBox声明如下:此ComboBox的SelectedItem绑定(bind)到ViewModel的Amount属性,该属性声明为整数:publicclassMyViewModel:INotifyPropertyChanged{privat

c# - InvalidOperationException - TwoWay 或 OneWayToSource 绑定(bind)无法对只读属性起作用

我正在使用MVVM模式并在运行我的应用程序时收到以下信息无效操作异常TwoWay或OneWayToSource绑定(bind)无法对“ViewModel.SynergyViewModel”类型的只读属性“Options”起作用。我已经在我的View模型中注释掉了我的所有源代码,并将其追溯到一个复选框。如果我在应用程序运行的View模型中注释掉复选框或属性,则减去功能。下面我列出了我的复选框的代码和View模型中的属性。privatebool_Options;publicboolOptions{get{return_Options;}privateset{if(_Options==val

c# - 如何在 wpf 中的文本绑定(bind)前面添加项目符号?

为简单起见,我有以下缩写如何才能让我的TextBox在绑定(bind)到它的文本前面显示一个项目符号点?所需格式:列出第1项列出第2项 最佳答案 您可以使用BulletDecorator与文本block。示例: 关于c#-如何在wpf中的文本绑定(bind)前面添加项目符号?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26258450/

c# - WPF - 将 UserControl 可见性绑定(bind)到属性

我有一个绑定(bind)到ObservableCollection的ListView。数据从Internet加载,然后添加到集合中。下载需要几秒钟,我想向用户表明数据正在加载。我创建了一个指示事件的UserControl。我将它放在ControlTemplate中。我想将ActivityIndi​​catorControl的Visibility绑定(bind)到一个属性,比方说boolIsLoading并将其相应地设置为Visible/Collapsed。谢谢! 最佳答案 我建议使用IValueConverter接受您的bool值,

c# - 构建 Office 加载项时程序集绑定(bind)错误 : "FindRibbons" task failed unexpectedly

我们正在尝试设置Jenkins(构建服务器)作业以基于VSTO构建我们的Office加载项。但是,在将DLL复制到项目的bin目录后,我不断收到构建过程失败的奇怪错误:Error11The"FindRibbons"taskfailedunexpectedly.System.IO.FileNotFoundException:Couldnotloadfileorassembly'MyAddIn,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'oroneofitsdependencies.Thesystemcannotfindthefi

c# - 如何在 ASP.NET MVC 5 中将 IAuthenticationManager 与 Ninject 绑定(bind)?

我正在尝试将IAuthenticationManager与Ninject绑定(bind),以便它可以注入(inject)到我的AuthenticationService中。问题是我目前从HttpContext.GetOwinContext()在我的Controller上获取IAuthenticationManager,如下所示:privateIAuthenticationManagerAuthenticationManager{get{returnthis.HttpContext.GetOwinContext().Authentication;}}我如何着手创建与Ninject的绑定(

c# - 将用户控件绑定(bind)到 bool 属性的对面

非常简单:我希望做与this相同的事情但在winforms中。谷歌似乎提取的所有内容都是特定于wpf的(即,我不想引用presentationframework.dll)如果您不想阅读链接,请解释:以下是我想做的事情的意图的表示,尽管它显然行不通。CheckBox1.DataBindings.Add(newBinding("Checked",this.object,"!SomeBool")); 最佳答案 你有两个选择:手动创建Binding对象并附加到Format和Parse事件并交换每个事件中的值。在类上创建一个附加属性,该属性只

c# - 从 View 模型绑定(bind)到 ListView 项目点击属性

我正在尝试使用itemtapped属性将事件绑定(bind)到菜单页面上的ListView。目前我在我的应用程序中使用MVVM(Xamarinformlabs)框架。我想要完成的是当用户点击应用程序导航到正确View的菜单项时。这是xaml代码://setuptemplatehere我想将itemtapped事件绑定(bind)到这个函数:publicvoidNavigateTo(objectsender,ItemTappedEventArgsargs){vartest=args.ItemasMenuModel;cPageTypes.GetByKey(test.CommandParam

c# - 如何在数据绑定(bind)期间在datagridview中自定义格式数据

我正在寻找一种格式化DataGridViewTextBoxColumn的方法,以便在数据绑定(bind)期间格式化要进行数据绑定(bind)的值。例如,我有一个CompanyName属性,当发生数据绑定(bind)时,我需要从CompanyName中获取前5个字母。我可以Hook不同的DataGridView事件(例如RowsAdded)并循环遍历所有行并执行此操作,但我想找到更复杂的方法来执行此操作。由于我已经决定使用数据绑定(bind),因此循环遍历数据并修改它有点违背数据绑定(bind)的概念。我所追求的是如何执行与下面相同的操作,但添加自定义格式设置逻辑:dataGridVie