C# WPF 数据绑定DataContext;Window_Loaded时进行过数据绑定,指定DataContext;触发另一事件?

C# WPF 数据绑定DataContext;Window_Loaded时进行过数据绑定,指定DataContext;触发另一事件?,第1张

更新了数据库必须手动再刷新到到后台对象

WPF里面改变了绑定值,界面不会自动刷新,要自动刷新绑定的属性需要实现INotifyPropertyChanged接口,比较复杂,自己去查查

如果你不会2的接口,试试类似如下的刷新代码

 ((ComboBox)sender).GetBindingExpression(ComboBox.ItemsSourceProperty)

                     .UpdateTarget()

要用触发器来解决

给你个参考吧:

http://blog.csdn.net/lhx527099095/article/details/8029207

WPF中有种叫做触发器的东西(记住不是数据库的trigger哦)。它的主要作用是根据trigger的不同条件来自动更改外观属性,或者执行动画等 *** 作。

WPFtrigger的主要类型有:Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种。从字面意思上我们想大家已经知道个大概,接下来我将还会用实例代码逐一进行介绍。trigger主要运用的场景在Style、ControlTemplate、DataTemplate三个地方。在这些地方可以使用trigger,具体视情况而定。

CREATE TRIGGER 触发器名称 ON [dbo].[表名]

FOR INSERT, UPDATE, DELETE

AS

begin

insert 数据库.dbo.表名(列名) select scend from inserted

end


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10001334.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存