ItemTrigger.Binding Property
Gets or sets the binding that specifies the condition’s property.
Namespace: DevExpress.Xpf.Bars
Assembly: DevExpress.Xpf.Core.v24.1.dll
NuGet Package: DevExpress.Wpf.Core
Declaration
Property Value
Type | Description |
---|---|
BindingBase | The default value is null. |
Remarks
The following code sample sets the BarButtonItem‘s Foreground to Red
when the view model’s HighlightItemsInMenu property is true
:
<dxb:BarButtonItem Content="Item">
<dxb:BarButtonItem.Triggers>
<dxb:ItemTrigger Binding="{Binding HighlightItemsInMenu}" Value="True">
<dxb:ItemSetter Property="Foreground" Value="Red"/>
</dxb:ItemTrigger>
</dxb:BarButtonItem.Triggers>
</dxb:BarButtonItem>
using DevExpress.Mvvm;
public class ViewProperties : BindableBase {
public bool HighlightItemsInMenu {
get { return GetValue<bool>(); }
set { SetValue(value); }
}
}
public partial class MainWindow : DevExpress.Xpf.Core.ThemedWindow
{
public MainWindow()
{
DataContext = new ViewProperties() { HighlightItemsInMenu = true };
InitializeComponent();
}
}
See Also