草庐IT

early-binding

全部标签

c# - 如何将控件的属性绑定(bind)到另一个控件的属性?

我希望我的表单中的SaveButton在表单被禁用时消失。我这样做:this.formStackPanel.IsEnabled=someValue;if(this.formStackPanel.IsEnabled){this.saveButton.Visibility=Visibility.Visible;}else{this.saveButton.Visibility=Visibility.Collapsed;}有没有办法在XAML中绑定(bind)这些属性?有更好的方法吗? 最佳答案 是的。您应该能够将堆栈面板的IsEnable

c# - 如何在 WPF/XAML 中绑定(bind)背景颜色?

我必须对以下代码进行哪些更改才能使背景为红色,我尝试过的两种方法均无效:(来源:deviantsart.com)XAML:代码隐藏:usingSystem.Windows;usingSystem.ComponentModel;namespaceTestBackground88238{publicpartialclassWindow1:Window,INotifyPropertyChanged{#regionViewModelProperty:Backgroundprivatestring_background;publicstringBackground{get{return_back

c# - 如何在 WPF/XAML 中绑定(bind)背景颜色?

我必须对以下代码进行哪些更改才能使背景为红色,我尝试过的两种方法均无效:(来源:deviantsart.com)XAML:代码隐藏:usingSystem.Windows;usingSystem.ComponentModel;namespaceTestBackground88238{publicpartialclassWindow1:Window,INotifyPropertyChanged{#regionViewModelProperty:Backgroundprivatestring_background;publicstringBackground{get{return_back

c# - 如果绑定(bind)为空则隐藏工具提示

目前我有以下代码来显示工具提示。这显示在一个ItemsControl中,其中包含大约25个项目。其中只有少数的值设置为TooltipInformation如果TooltipInforation是一个空字符串,它仍将包含文本block的工具提示框显示为一个非常小的窗口(大约5像素高和20像素宽)。即使我将文本block可见性设置为折叠。如果TooltipInformation的值为null或空字符串,是否有办法完全删除工具提示? 最佳答案 为所有控件隐藏空工具提示的一种方法是在App.xaml中包含的资源字典中创建样式。当工具提示为空

c# - 如果绑定(bind)为空则隐藏工具提示

目前我有以下代码来显示工具提示。这显示在一个ItemsControl中,其中包含大约25个项目。其中只有少数的值设置为TooltipInformation如果TooltipInforation是一个空字符串,它仍将包含文本block的工具提示框显示为一个非常小的窗口(大约5像素高和20像素宽)。即使我将文本block可见性设置为折叠。如果TooltipInformation的值为null或空字符串,是否有办法完全删除工具提示? 最佳答案 为所有控件隐藏空工具提示的一种方法是在App.xaml中包含的资源字典中创建样式。当工具提示为空

c# - OneWayToSource 绑定(bind)在 .NET 4.0 中似乎已损坏

OneWayToSource.NET4.0中的绑定(bind)似乎已损坏我有这个简单的Xaml我的代码是这样的publicMainWindow(){InitializeComponent();this.DataContext=this;}privatestringm_textProperty;publicstringTextProperty{get{return"ShouldnotbeusedinOneWayToSourceBinding";}set{m_textProperty=value;}}在.NET3.5中这可以正常工作,但可能除外。在TextBox中放置一些文本,按Tab键使

c# - OneWayToSource 绑定(bind)在 .NET 4.0 中似乎已损坏

OneWayToSource.NET4.0中的绑定(bind)似乎已损坏我有这个简单的Xaml我的代码是这样的publicMainWindow(){InitializeComponent();this.DataContext=this;}privatestringm_textProperty;publicstringTextProperty{get{return"ShouldnotbeusedinOneWayToSourceBinding";}set{m_textProperty=value;}}在.NET3.5中这可以正常工作,但可能除外。在TextBox中放置一些文本,按Tab键使

c# - 将 Entity Framework 对象绑定(bind)到 Datagridview C#

我一直在尝试将EntityFramework对象绑定(bind)到DataGridView,但我总是遇到死胡同,似乎无法在任何地方找到我的答案。我可以将整个表(实体)绑定(bind)到gridview,它允许我进行更改并将这些更改保存回数据库,如下所示:WS_Model.WS_Entitiescontext;privatevoidsimpleButton1_Click(objectsender,EventArgse){context=newWS_Entities();varquery=fromcincontext.Usersselectc;varusers=query.ToList()

c# - 将 Entity Framework 对象绑定(bind)到 Datagridview C#

我一直在尝试将EntityFramework对象绑定(bind)到DataGridView,但我总是遇到死胡同,似乎无法在任何地方找到我的答案。我可以将整个表(实体)绑定(bind)到gridview,它允许我进行更改并将这些更改保存回数据库,如下所示:WS_Model.WS_Entitiescontext;privatevoidsimpleButton1_Click(objectsender,EventArgse){context=newWS_Entities();varquery=fromcincontext.Usersselectc;varusers=query.ToList()

c# - WebAPI POST [FromBody] 未绑定(bind)

我将JSON发送到WebAPIController,但模型上的属性未被绑定(bind)。publicvoidPost([FromBody]Models.Users.Usermodel){thrownewException(model.Id.ToString());}原始请求如下:POSThttp://diva2.local/siteapi/UserHTTP/:diva2.localConnection:keep-aliveContent-Length::application/json,text/plain,*/*Origin:http://diva2.localX-Requested