9得票1回答
如何在属性更改时触发故事板

我希望能够开始一个故事板,每当MyCounter的值发生变化时。 使用DataTrigger,我只能触发特定的值。 <DataTemplate.Triggers> <DataTrigger Binding="{Binding Path=MyCounter}" Val...

9得票1回答
如何在WPF中使用DataTrigger设置在ViewModel中定义的属性

我正在编写一个使用DataTrigger设置ViewModel中属性的XAML文件。ViewModel类定义如下: public class ShellModel : INotifyPropertyChanged { public Brush ForegroundBrush ...

9得票2回答
WPF:如何使用DataTrigger设置TextBlock的Foreground属性?

这是我的XAML代码: <TextBlock Name="SeverityText" Grid.Column="1" Grid.Row="0" Foreground="Red"> <TextBlock...

9得票2回答
SQL Server表的插入、删除和更新触发器

我有一个名为Product的表和另一个名为ProductLog的表。 日志表需要跟踪Product表中的两列。每次对这些列进行插入、更新或删除操作时,我都需要更新日志表。 我需要编写三个单独的触发器吗?还是可以使用一个触发器处理这些操作? 我还需要知道操作的类型,例如,我需要知道日志表中...

8得票1回答
WPF从DataTrigger调用方法

是否可以使用通配符或调用方法来确定是否应该应用DataTrigger? 我目前将我的DataList绑定到一个包含文件名的IEnumerable,如果文件扩展名以“old”开头,则希望将文件名变为灰色。 我的XAML标记看起来像这样: <DataTemplate.Triggers&...

8得票3回答
WPF TextBlock中负数以红色显示

我正在努力找到创建样式/触发器的最佳方法,当值<0时将前景设置为红色。如何做到最好?我假设使用DataTrigger,但是如何检查负值,我必须创建自己的IValueConverter吗?

8得票1回答
如何在WPF中声明具有枚举值作为Itemsource的combobox itemTemplate?

我有一个枚举,比如说 enum MyEnum { FirstImage, SecondImage, ThirdImage, FourthImage }; 我已经将这个枚举与我的XAML中的组合框绑定了。 在定义组合框时,我定义了一个ItemTemplate,以包含两个U...

8得票2回答
无法通过数据触发设置ContentTemplate

我希望ContentTemplate根据DataTrigger中的值而变化。 是的,我考虑过使用DataTemplateSelector,但现在我需要一个DataTrigger或者更好地说是一个MultiDataTrigger。 请看下面的示例应用程序,DataTemplate没有改变: ...

8得票5回答
Xaml绑定中的Switch(Select)语句?

有没有办法在XAML中创建条件绑定? 示例: <Window x:Name="Me" DataContext="{Binding ElementName=Me}"> <TextBlock> <TextBlock.Text> ...

8得票1回答
如何让这个DataTrigger起作用?

如果ViewModel属性为“invalid”,我希望我的TextBox具有红色背景。我需要更改什么才能使其生效? 这个版本告诉我“Background没有限定类型名称”。 <TextBox Width="200" Text="{Binding FieldEmail,...