ItemProperty Class
A DependencyProperty wrapper that you can edit in XAML.
Namespace: DevExpress.Xpf.Bars
Assembly: DevExpress.Xpf.Core.v24.1.dll
NuGet Package: DevExpress.Wpf.Core
Declaration
Related API Members
The following members return ItemProperty objects:
Remarks
The ItemProperty allows you to pass a string value to the ItemTriggerCondition.DependencyProperty and ItemTrigger.DependencyProperty properties in XAML.
You can use the BarItemLinkControlProperties‘s attached properties without specifying the class name to create a condition associated with the BarItem states.
The following code sample creates a trigger bound to the BarItem’s IsMouseOver state:
<dxb:BarButtonItem Content="Item">
<dxb:BarButtonItem.Triggers>
<dxb:ItemTrigger Property="IsMouseOver" Value="True">
<dxb:ItemSetter Property="Foreground" Value="Red"/>
</dxb:ItemTrigger>
</dxb:BarButtonItem.Triggers>
</dxb:BarButtonItem>
The code sample below generates the same result as the above markup:
<dxb:BarButtonItem Content="Item">
<dxb:BarButtonItem.Triggers>
<dxb:ItemTrigger DependencyProperty="{x:Static dxb:BarItemLinkControlProperties.IsMouseOverProperty}"
Value="True">
<dxb:ItemSetter DependencyProperty="{x:Static dxb:BarItem.ForegroundProperty}"
Value="Red"/>
</dxb:ItemTrigger>
</dxb:BarButtonItem.Triggers>
</dxb:BarButtonItem>
Inheritance
Object
ItemProperty
See Also