Tag: 触发器

具有替代触发器的entity framework

我使用EF与SQL Server数据库。 我为该视图创建了一个视图和一个Instead Of Insert触发器,如下所示: insert into Target (value, someFk) select value, 4 from inserted select id from Target where @@ROWCOUNT > 0 and id = scope_identity() 我将视图映射到EF edmx。 当我尝试添加实体时,在调用SaveChanges()时会出现以下exception: 无法更新EntitySet’TargetView’,因为它具有DefiningQuery,并且元素中不存在支持当前操作的元素。 视图在映射中标记了标识列。 有什么建议?

WPF UserControls; 触发并更改其他控件

我创建了一个包含Button和ComboBox的WPF UserControl。 我想改变两者的风格,取决于鼠标的位置,因此鼠标hover的UIElement颜色为黑色,另一个颜色为红色。 如果两者都未设置样式,则将应用默认样式。 别担心,这种噩梦般的配色方案只是为了说明这个概念! 在此先感谢您的帮助。 XAML <!– –> Test 代码隐藏 : namespace WpfUserControlSample { public partial class ToolbarButtonCombo : UserControl, INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(string propertyName) { if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } public ToolbarButtonCombo() { InitializeComponent(); btn.MouseEnter += new MouseEventHandler(btn_MouseChanged); btn.MouseLeave += new MouseEventHandler(btn_MouseChanged); } void btn_MouseChanged(object […]

触发的内容模板

我正在尝试设置一个基于DataTrigger更改的ContentTemplate。 从语法上讲,我觉得这应该可行,但在尝试呈现页面时会导致堆栈溢出: 简单地说 工作正常 – 但我想要完成的是绑定到字段列表,但只显示必填字段。 我不能只使用Visibility = collapsed,在MyFieldDisplayTemplate中实例化所有自定义控件会产生巨大的开销。 我的目标是让非必需字段在ItemsControl中具有完全不同(空)的控件模板。 有关如何设置此触发器的任何想法?

在xaml中按钮单击触发器上设置按钮内容

我想在XAML中使用触发器设置按钮内容,而无需编写代码: 每次点击按钮,内容都应该更改:首次点击按钮,按钮内容=“嗨”,第二次点击,按钮内容=“再见”,第三次点击,按钮内容=“嗨”。 所以它适用于将按钮内容设置为Bye,但是如何在下一次单击时将其设置回Hi? 我也不确定这是否是设置触发器的最有效方法,如果你有更好的解决方案,请随意。

通过代码C#启用/禁用触发器

有没有办法在C#中以编程方式启用或禁用SQL SERVER触发器,或者我是否必须修改触发器本身来控制我的代码是否调用它?

我可以通过SQL Server触发器调用C#函数吗?

外部应用程序来到我的数据库,用于在Sql server表中插入行。 我自己有一个Web应用程序,我希望在此表中的每个插入,做一些服务器端。 我的想法是在表上插入时创建一个触发器,然后调用适当的函数。 做这个的最好方式是什么 ? 我使用框架3.5与LINQ to SQL和SQL Server 2005数据库。 编辑 :谢谢你的答案。 SQL Server CLR集成不会这样做。 支持的少数库不符合我的要求。 我必须记录的表格可能每5分钟就会记录一次,而不是那么多。 也许我每分钟都能找到一份工作,看看身份证,拿走所有新身份证,做我的治疗。 我的解决方案不是太难看了吗?

DataTemplate将多个数据触发器转换为相同的元素和属性

如何在同一元素和属性上使用多个数据触发器? 注意我是如何定位SelectionGrid的Opacity属性的。 我怎样才能达到这个效果? 这应该复制Windows 7具有的hover选择框。 所以当它同时是Selected和IsMouseOver ,我希望它向我显示Selected状态。

C#如何在一天中的特定时间触发事件?

我正在开发一个程序,需要在一天中的某个小时删除一个文件夹(然后重新实例化),这个小时将由用户给出。 小时很可能是在夜间,因为没有人访问该文件夹(它在工作时间以外)。 有没有办法在某个时刻触发该事件? 我知道计时器,但有没有一个更简单的方法来做这个没有计时器,滴答和检查,看看它是什么时间? 编辑 :也许我不够具体。 我想触发一个方法来做某事,而不必先在一个单独的可执行文件中编译它。 此方法是作为Windows服务实现的更大类的一部分。 所以这项服务会持续运行,但是在一天的某个特定时间,它应该触发此function来删除该文件夹。 谢谢。

使用按钮单击事件清除/删除TextBox内容

我有以下XAML代码段: 当用户按下Button时,我想删除TextBox的内容。 当然,从Code Behind这样做是一项微不足道的任务,但我想通过使用XAML来完成它,所以使用Triggers。 我尝试在网上进行研究,但我要么找到了不正确的解决方案,要么是过于复杂的解决方案,所以我想听听一些简洁的解决方案。