0
我想添加触发器到WPF DataTemplate,我将用作我的DataGrid中的单元格模板。我需要以编程方式执行此操作,所以它都在代码背后。我想让鼠标悬停时突出显示边框,但似乎不起作用。C#WPF - 样式触发器不工作在代码背后
DataTemplate dt = new DataTemplate();
// other implementation
Trigger t1 = new Trigger() { Property = IsMouseOverProperty, Value = true };
t1.Setters.Add(new Setter(BorderBrushProperty, System.Windows.Media.Brushes.Black));
t1.Setters.Add(new Setter(BorderThicknessProperty, new Thickness(4.0)));
dt.Triggers.Add(t1);
// add to visual tree, and other logic that works perfectly.
唯一不起作用的是这个触发器。当我将鼠标悬停在单元格上时,它不会突出显示边框。怎么了?