datatrigger相关内容
我有一个网格,它的行需要根据视图模型动态调整大小.我想做类似以下的事情:
..
如果我将 DataTrigger 放在一个简单的列表框中,我会得到这个运行时异常: Items 集合在使用 ItemsSource 之前必须为空 我的列表框没有数据触发器(也不例外):
..
当数据网格单元格的值发生变化时,我试图在数据网格中的单元格上执行动画. 数据网格本身绑定到一个普通的旧 CLR 对象的 ObservableCollection.在这种情况下,假设对象是具有“名字"、“姓氏"和“年龄"属性的“人"对象.'Person' 类实现了 INotifyPropertyChanged 接口,并且每个属性在它的 setter 中都有对 onPropertyChanged
..
我的多选列表框中的 ListBoxItems 上有以下数据触发器
..
我有一个带有样式的 TextBox,它有一个 DataTrigger 可以更改文本,如下所示:
..
假设我有以下简单的类: 公共类人{公共 int Id { 获取;放;}公共字符串名称 { 获取;放;}}公共类 PersonHolder{公共人 CurrentPerson { 得到;放;}公共 int ActiveId { 获取;放;}} 现在我有一个带有类 PersonHolder 实例的网格为 DataContext,并且在网格中我有一个 StackPanel 绑定到 Curre
..
这是我的场景. 我有 2 个属性.类型和状态. Type 是具有 3 个值的枚举,例如球、汽车、箭头.State 是一个 int 类型,它可以接受 3 个状态值,例如 -1、0、1.此外,每个状态值我都有 9 个图像. 比如,如果我选择类型为球,值选择为 -1,我想显示一个红色的球.如果我选择类型为箭头,值选择为 1,我想显示一个向上的箭头.等, 我可以在 WPF 中做到这
..
我正在尝试创建一个简单的样式数据触发器,从视图模型属性中提取其绑定值,如下所示:
..
有没有办法对触发器的对象类型进行比较? 背景:我有一个工具栏,我想根据当前设置为所选项目对象的子类隐藏按钮. 谢谢 解决方案 为什么不直接使用一个转换器来接受一个对象并返回一个对象类型的字符串? Binding="{Binding SelectedItem, Converter={StaticResource ObjectToTypeString}}"
..
如果等于 30,以下DataTemplate.DataTrigger使年龄显示为红色. 如果年龄大于 30,我如何使年龄显示为红色?
..
我有以下 xaml:
..
我目前有一个列表框,其所选项目绑定到我的 ViewModel 上的一个属性.每当所选项目不为空时,我想对其执行动画.但是,我不断收到以下错误“无法冻结此 Storyboard 时间轴树以供跨线程使用",并且从研究中了解了为什么会发生这种情况.但是我不确定我需要采取什么方法来获得我想要的行为.
..
我知道我可以创建一个 setter 来检查值是否为 NULL 并执行某些操作.示例:
..
我试图在样式上使用数据触发器来更改属性. 符合“最小、完整和可验证示例"要求... 要重现,首先在 Visual Studio 中创建一个 WPF 应用程序. 在 App.xaml.cs 中: 使用 System.ComponentModel;使用 System.Windows;命名空间 Foo{//////App.xaml的交互逻辑///公共部分类应用程序:应用程序
..
我目前有一个列表框,它的所选项目绑定到我的 ViewModel 上的一个属性.每当所选项目不为空时,我想对其执行动画.但是,我不断收到以下错误“无法冻结此 Storyboard 时间轴树以供跨线程使用",并且从研究中了解了为什么会发生这种情况.但是我不确定我需要采取什么方法来获得我想要的行为.
..
我对此进行了一些研究,但未能找到如何重用样式触发器. 我在标签上设置了样式触发器,并且我正在使用数据触发器来设置内容.我在同一视图和不同视图中有多个标签.数据绑定是相同类型的,除了其相同数据上下文的不同属性. 考虑以下 2 个不同的标签,我需要在其中显示 2 个人的表现 - PersonA 和 PersonB.为两个标签显示的值将基于所选的性能格式.
..
如何为 Silverlight 数据网格创建触发器,其中单元格背景颜色会根据单元格值发生变化?前段时间我参与了一个 WPF 项目,我记得这通过 xaml 中的 DataTriggers 非常简单.但是,此功能在 Silverlight 中似乎不可用,我不知道从哪里开始. 谢谢大家. 解决方案 首先,Silverlight 中触发器的替代品是 VisualStateManager.VS
..
为了翻译我的 WPF 应用程序,我使用了一个 Markup 扩展,它返回一个 Binding 对象.这允许我在应用程序运行时切换语言.我像这样使用这个标记:
..
当 MaxLength 属性到达 XAML 触发器、DataTrigger、PropertyTrigger、Style.Trigger 等时,如何将自动选项卡合并.以下是我如何通过代码使用 TextBox 完成此操作的两个此类选项 -在后面.我也希望以 XAML 样式应用它.谢谢. XAML:
..
我想使用 DataTrigger 修改按钮的不透明度. 我知道 Button 具有您可以设置的 Opacity,并且必须在 Style 中使用 DataTriggers.但是,编译器报告“无法识别或无法访问成员“Opacity".我做错了什么? 解决方案 你应该添加TargetType: ...
..