-
3 votesanswersviews
XAML中的DataTrigger / Style快速
我有一个Ellipse定义如此 <Ellipse Stroke="#FF474747" Style="{StaticResource SelectedTemplate}" Fill="{StaticResource RedGradient}" /> 我也有两种样式设置 <RadialGradientBrush x:Ke... -
1 votesanswersviews
使用触发器在wpf中使用文本绑定的文本框的通用样式
我有一个要求,其中TextBox绑定到ViewModel属性 . 默认值为-1,但我不希望将-1显示为用户,而是显示为“默认” . 我的项目中有很多类似的文本框 . 因此,创建了一个样式并在DataTrigger中设置Text属性,但不知何故代码无效 . 我还在学习Wpf . 请帮忙 . xaml如下 . <Window x:Class="TextBoxDefaultStyles.... -
146 votesanswersviews
DataTrigger的值是否为null?
我知道我可以创建一个setter来检查一个值是否为NULL并执行某些操作 . 例: <TextBlock> <TextBlock.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding SomeField}" Val... -
1 votesanswersviews
ControlTemplate中的DataTrigger不会更新
我有一个ListBox绑定到CustomerViewModel对象列表,每个对象都有两个依赖属性: 名称(字符串) 描述(字符串) IsVisible(bool) (默认情况下,IsVisible属性为True,并通过CustomerViewModel上的ToggleVisibility命令反转) 我想在边框控件的右边显示名称和描述,当IsVisible属性为True时显示透明背景,当Fals... -
6 votesanswersviews
来自Style DataTrigger的TemplateBinding在ControlTemplate中
在下面的XAML中,我使用带有Border的Rectangle作为ToggleButton的模板 . 我希望BorderBrush是一个不同的颜色来反映ToggleButton.IsChecked的变化值 . 不幸的是,我在DataTrigger中使用TemplateBinding的尝试不起作用 . 我需要做什么呢? <StackPanel Orientation="Horizon... -
0 votesanswersviews
wpf:将样式DataTrigger更改为ControlTemplate DataTrigger
我有一个用于ToggleButton的大型ControlTemplate . 我试图添加一个没有成功的数据触发器 . 然而,我已经使用样式添加它,如下所示: <Window.Resources> <Style x:Key="toggleBtnStyle" TargetType="{x:Type ToggleButton}"> ... -
0 votesanswersviews
故事板:EventTrigger与DataTrigger
Storyboards Overview : Animate when a Property Value Changes提供以下描述以试图解释"EventTrigger and Storyboard"之间和"Trigger (i.e., DataTrigger) and Storyboard"之间的关系,但对我来说听起来有些含糊不清并且有些简短描述: 属性... -
0 votesanswersviews
在ControlTemplate DataTrigger中更改按钮背景
我想为"color swatch"按钮定义一个WPF ControlTemplate . 基本上,我希望能够使用这样的模板: <Button Template="{StaticResource SwatchButtonTemplate}" Background="{Binding ActiveColor}"> Active... -
0 votesanswersviews
使用DataTrigger按钮ControlTemplate中的样式边框
我有以下元素: <Button Click="btn_Click" Name="aName"> <Button.Template> <ControlTemplate TargetType="Button"> <Border Name="tm... -
0 votesanswersviews
DataTrigger和Storyboard出了点问题
我一直试图让它工作4天,请帮助我 . 我有一个故事板,一切都很好,直到我需要将触发操作从按钮单击更改为Binding on boolean变量 . 它全部写在模板中,我想这会使任务变得更复杂 . 代码是(它仍然有效): <Border x:Name="panelControl" Grid.RowSpan="4" Margin="0,0,-45... -
0 votesanswersviews
DataTrigger绑定IsIndeterminate在样式化进度条上不起作用
我已经创建了一个模板来修改常规的WPF ProgressBar . 一切都运行正常,问题在于启动动画的DataTrigger . 我想在属性“IsIndeterminate”设置为True时触发动画 . 此示例工作正常==>打开视图时动画正确启动 <ProgressBar Grid.Row="3" Style="{StaticResource DotMov... -
13 votesanswersviews
绑定到DataContext的WPF Style DataTrigger不起作用
我有一个TextBox,其样式有一个DataTrigger,用于更改文本,如下所示: <Grid> <TextBlock Text="Foo"> <TextBlock.Style> <Style BasedOn="{StaticResource TextStyle}" ... -
0 votesanswersviews
Binded属性不会使用DataTriggers返回
我尝试使用绑定到IsChecked属性为2 togglebuttons创建简单的逻辑,并使用DataTriggers在第二个ToggleButton中捕获绑定值chnaging,如下所示: <ToggleButton ToolTip="{Binding Source={StaticResource CameraLocalization}, Path=ToolTips.Sy... -
1 votesanswersviews
WPF XAML - 如何将DataTrigger绑定到ComboBox值
我目前有一个ListView,它接收一个项目并显示一个ComboBox和一个Button . 我想根据ComboBox的值等于“BlahBlahBlah”动态显示或隐藏按钮 . 目前我的 <GridView> 内部看起来像这样: <GridViewColumn Header="Property" Width="160"> <... -
0 votesanswersviews
XAML DataTrigger启用StoryBoard
我有一个xaml页面,其中有一个符号定义为路径 . 该路径具有RenderTransform以使其旋转 . 路径定义为: <Path x:Name="MyPath" Width="80.6014" Height="80.9457" Canvas.Left="526.107" Canvas.Top="81... -
0 votesanswersviews
WPF Datatrigger绑定到父绑定(使用Stringformat)
可能是一个菜鸟问题,但如何在datatrigger中找到我的Control的DataContext ...?我无法绑定到文本属性,因为Stringformat这不是绑定值...我不想直接绑定到myText,因为此样式应该应用于ResDic并且Textblocks的Bound属性可能会有所不同(作为Stringformat也可能).... 其实我需要实际Textblock的绑定值来比较...... ... -
1 votesanswersviews
XAML GridView Datatrigger不会更新
我在WPF项目中有这个XAML . <ListView Grid.Column="0" Grid.Row="3" Grid.RowSpan="4" Grid.ColumnSpan="2" ItemsSource="{Binding FilteredApps}" SelectedItem=&qu... -
1 votesanswersviews
WPF - DataGrid - 通过DataTrigger隐藏DataGridCeckBoxColumn
我在wpf中有一个不同列的DataGrid . 我想通过datatrigger更改一个显式列的属性“Visibility”,但是无法访问“Style”属性 . 我怎样才能折叠或隐藏孔柱? <DataGrid.Columns> <DataGridCheckBoxColumn Binding="{Binding IsChanged, Mode=OneWay}&quo... -
3 votesanswersviews
故事板不从ControlTemplate DataTrigger执行
我有一个ToggleButton,我点击它弹出FlowDocumentReader作为Adorner . 此FlowDocument是ControlTemplate的一部分,带有DataTrigger以显示/隐藏元素 . 使用以下触发器一切正常 . 我使用DataTrigger和一些Setter,当我检查我的ToggleButton时,我的元素正确显示我提供的高度和宽度: <ControlT... -
6 votesanswersviews
将DataTrigger绑定到复选框的IsChecked属性
我相信我所要做的就是“简单”,所以我可能只是错过了一些明显的东西 . 在DataGrid中,我试图绑定一个CheckBox,以便在选中它时,其行的Background颜色将会改变 . 每行都有一个CheckBox . 我基本上实现了我自己的select-multiple-rows功能(这是产品要求,不要问),而且我还有其他所有工作,但这是所选行的可视化指示 . 我读过this question但我... -
1 votesanswersviews
'StaticResource MyTemplate'不是Setter上'System.Windows.Controls.Control.Template'属性的有效值
在向现有元素动态添加DataTrigger时遇到问题 . 如果我在MainWindow.XAML中对它进行硬编码,它可以正常工作: 在App.Xaml中: ... <Application.Resources> <ControlTemplate x:Key="MyTemplate"> <TextBox AcceptsRetu... -
5 votesanswersviews
当属性值在短窗口内多次更改时,DataTrigger不会触发
我在我的WPF应用程序中发现了一个与MultiDataTrigger相关的一个有趣的问题,它没有启动StoryBoard来为数据网格单元设置动画 . 我有一个WPF数据网格控件绑定到包含实现INotifyPropertyChanged的POCO的ObservableCollection . 我想要实现的目标 一个实时数据网格,随着值的变化闪烁更新 . 当值增加时,我希望单元格闪烁绿色;当值减小时,... -
2 votesanswersviews
WPF Datagrid事件DataTriggers与EventTriggers
相对简单的问题,我正在努力寻找一个很好的优雅解决方案 . 我有一个带有列的网格,该列显示每n秒更新一次的值 . 我希望在值改变时显示动画,并根据数字是负数还是正数以不同颜色闪烁单元格 . 找到了一系列方法,几乎可以满足我的需求,但没有任何方法可以满足我的需求 . 使用EventTrigger我可以在每次更新时使单元格闪烁 . 使用下面相对简单的动画 . 但是我无法使动画使用条件的颜色,因为故事板... -
0 votesanswersviews
C#中的WPF DataTrigger与null相比较
我在C#中写了一个WPF DataTrigger ,并希望触发器在值为null时触发 . 但是,如果我将 DataTrigger.Value 属性设置为null,则会触发所有绑定的触发器 . 当在绑定和触发器之间粘贴转换器时,我验证是否传入了null值,因此 DataTrigger 应该得到它 . 我的 DataGrid 包含整数,如果我将值设置为整数,它会在数字匹配时成功执行我的触发器 . p... -
2 votesanswersviews
在WPF中定义多个时,DataTrigger不会触发
我有一个WPF的问题,我无法解决,我有很多stackoverflow帖子没有任何运气,所以我想我会看看是否有人可以帮助 我只想让我的DataGrid的单元格背景根据值上升或下降的值来脉冲两种颜色中的一种 我尝试使用EventTrigger NotifyOnTargetUpdated并绑定背景颜色,但不允许在故事板中绑定到属性背景 然后我尝试使用带有状态字段的DataTriggers,“U”表示向上... -
0 votesanswersviews
wpf自定义stackpanel数据触发器
我正在尝试创建一个自定义StackPanel,当viewmodel上的属性发生更改时,它会执行动画(缩放) . 我在派生类中创建了一个Dependency Property public partial class TrgScaleStackPanel : StackPanel { #region TriggerValue DP /// <summary> /... -
4 votesanswersviews
WPF Generic DataGrid CellTemplate - 绑定到单元格值?
我在理解WPF中数据绑定的基础知识时遇到了问题 . 我有一个通用的DataGrid(设置了AutoGenerateColumns),它绑定到DataTable,列名在每次加载时都有所不同 . 当dataTable包含boolean类型的列时,我想渲染一个包含表示true和false的自定义图像的列 . 为了实现这一点,我在页面上为celltemplate声明了一个StaticResource,我有... -
2 votesanswersviews
如何基于viewmodel中的属性呈现不同的路径形状
我有一个viewmodel,它公开了一个Activity类型的observablecollection . 每个Activity都有一个名为ActivityType的属性 . 在我的视图中,我有一个ItemsControl,ItemsPanelTemplate是一个Canvas . 我将ItemsControl的itemsource属性绑定到视图中的observablecollection . ... -
3 votesanswersviews
WPF:将datatrigger绑定到属性“Ischecked”时Checkbox出现问题
我在GridViewColumn中有一个复选框,用于显示/更改数据库值 . 复选框的单击事件用于数据库中的更改值 . 为了处理属性状态“IsChecked”我正在使用datatrigger和setter,下面是se xaml代码: <Style TargetType="CheckBox"> <Setter Property="IsEnable... -
2 votesanswersviews
WPF在ViewModel.PropertyChanged事件上更改Button Content
我的尝试(下面)失败了: <Canvas x:Key="Lock" ... /> <Canvas x:Key="Unlock" ... /> <Style x:Key="LockButtonStyle" TargetType="{x:Type Button}"> <S...