问题标签 [updatesourcetrigger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WPF 组合框在失去焦点时设置所选项目
我有:
我的财产SomeItem
看起来像:
当用户滚动组合框时,如何防止调用 set 方法?我想在组合框失去焦点时调用该 set 方法。
git - 使用 Sourcetree 在 GIT 中重置/删除推送(不是提交)
有没有办法使用 Sourcetree 在 GIT 中重置/删除推送(不是提交)?谢谢
c# - 仅当用户单击保存按钮时才从 ListBox 中删除绑定项目
我有绑定到列表框的项目,并且我已经实现了一个功能,可以在它们被选中并且用户按下 Delete 键时删除它们。目前,删除功能直接访问源。但是,除非用户先单击保存按钮,否则我不想修改源。
如何修改删除 ListBoxItems 以便在用户单击按钮之前不会更新我的源?
我绑定到的列表
删除功能
XAML
c# - 为什么 wpf UpdateSourceTrigger 没有显式绑定?
我在 DataGrid 和对象之间进行了双向绑定。我只想在用户单击保存按钮时将在 DataGrid 中所做的更改保存到对象。作为第一步,我设置 UpdateSourceTrigger=Explicit。当我将该属性设置为显式时,我预计不会发生绑定(因为我还没有调用 UpdateSource()),但与我的预期相反,当我关闭并重新启动程序时,更改将绑定到对象。
为什么我的更改仍然绑定到我的对象设置?
这是我的 xaml 文件中的相关 DataGrid 代码:
c# - 如何调用 UpdateSource() 来显式绑定 DataGrid?
我有一个包含来自设置对象的信息的 DataGrid。目前 DataGrid 和设置对象之间存在双向绑定。但是,我想放置一个“保存”按钮,如果用户单击“保存”按钮,它只会将 DataGrid 中所做的更改绑定到对象。但是,我不确定如何使用我的 DataGrid 为我的特殊情况调用 UpdateSource()。
这是我的 xaml.cs 代码:
这是我的 xaml 代码:
是否有一种简单的方法可以调用 UpdateSource() 以便仅在单击“保存”按钮时才进行绑定?我的猜测是我只是为 GetBindingExpression 方法输入了错误的属性。
wpf - 将 UpdateSourceTrigger 设置为 LostFocus 时的绑定异常
以下代码在 UpdateSourceTrigger 设置为 PropertyChanged 时运行,但在 UpdateSourceTrigger 设置为 LostFocus 时在初始化时引发异常。
这个实现有什么问题,如何纠正?
例外
看法
行为
视图模型
c# - wpf 将文本框绑定到列表 - MainWindow.List.Item[0]
我的 MainWindow 中有一个静态列表。如果发生更改,则立即设置 CurrValue。
在我的课堂上,有一个 INotifyPropertyChanged 实现
这很好用,但是现在,我想将 Window#2 中的文本框(文本)绑定到此列表中的第一项(varVisuListDll[0].CurrValue)。
如何将 TextBox.Text 绑定到该值 (Text={Path, UpdateSourceTrigger ...}??
我已经用 (dtgrVariables.ItemSource=MainWindow.varVisuListDll) 进行了测试。这部作品。
请帮我 ..
c# - 如何防止更新焦点文本框
我正在开发一个简单的 WPF 货币转换器程序,该程序必须将美元转换为欧元,反之亦然。我将 IValueConverter 用于单个属性上的两个文本框。这可行,但是每当我更改一个文本框时,它都会转换另一个文本框,然后将该值转换回原始文本框。如何防止更新当前使用/聚焦的文本框的源?
主窗口.xaml
EuroToDollarConverter.cs
视觉示例:
我尝试寻找涉及 System.Windows.Input.FocusManager 的解决方案,但并不完全了解如何在 convert 方法中获取 contol 对象。
c# - UpdateSourceTrigger 使用 C# WPF
我目前AutoCompleteTextBox
在我的项目中使用它:WPFTextBoxAutoComplete
我将 TextBox 绑定到一个List<string>
员工姓名。我正在这样做;
我想要TextBox
做的是在用户输入员工姓名时提供建议。但是,根本没有出现任何建议,这使我相信我没有UpdateSourceTrigger
正确绑定。
如果我只是将行为绑定到 a那么当没有员工姓名的属性时List<string>
如何工作?Text="{Binding Name, UpdateSourceTrigger=PropertyChanged}"
我有点不确定需要更改什么来触发更新源。
该网站提供了这样的解释:现在,每次更改数据上下文的“TestText”属性时,WPFTextBoxAutoComplete 都会为您提供自动完成建议。
但是,我不相信 myDataContext
有“名称”属性。
编辑:
文本框 XAML
c# - 在 WPF DataGrid 中显式更新源 DataTable
在我的 MainWindow 中,我有 DataGrid 和 StackPanel 以及一组 TextBox 控件(每列一个)和保存按钮。
当用户在 DataGrid 中选择一行时,当前行的详细信息将显示在文本框中。用户可以编辑文本框中的信息并保存(在保存过程中,源将被更新。使用 UpdateSourceTrigger=Explicit)
问题是,当在 DataGrid 中选择另一行时,源会更新。但我只想在点击保存按钮时更新。
示例代码:
主窗口.xaml
主窗口.xaml.cs
模型.cs