Back to Devexpress

GanttResourceControl Class

wpf-devexpress-dot-xpf-dot-gantt-5f27e5e5.md

latest3.6 KB
Original Source

GanttResourceControl Class

A gantt resource.

Namespace : DevExpress.Xpf.Gantt

Assembly : DevExpress.Xpf.Gantt.v25.2.dll

NuGet Package : DevExpress.Wpf.Gantt

Declaration

csharp
public class GanttResourceControl :
    GanttItemControlBase
vb
Public Class GanttResourceControl
    Inherits GanttItemControlBase

The following members return GanttResourceControl objects:

Remarks

Use the GanttResourceControl object to customize the appearance of gantt resources.

xaml
<dxgn:GanttControl ItemsSource="{Binding Tasks}">
    <dxgn:GanttControl.View>
        <dxgn:GanttView ResourcesSource="{Binding Resources}">
            <dxgn:GanttView.ResourceStyle>
                <Style TargetType="{x:Type dxgn:GanttResourceControl}">
                    <Setter Property="Background" Value="{Binding ResourceData.Color, 
                                                  Converter={dxmvvm:ColorToBrushConverter}}"/>
                    <Setter Property="CornerRadius" Value="0"/>
                    <Setter Property="Foreground" Value="White"/>
                    <Setter Property="BorderThickness" Value="0"/>
                    <Style.Triggers>
                        <EventTrigger RoutedEvent="MouseEnter">
                            <BeginStoryboard>
                                <Storyboard>
                                    <DoubleAnimation Duration="0:0:0.2" From="1" To="0.35" 
                                                     Storyboard.TargetProperty="Opacity"/>
                                </Storyboard>
                            </BeginStoryboard>
                        </EventTrigger>
                        <EventTrigger RoutedEvent="MouseLeave">
                            <BeginStoryboard>
                                <Storyboard>
                                    <DoubleAnimation Duration="0:0:0.2" From="0.35" To="1" 
                                                     Storyboard.TargetProperty="Opacity"/>
                                </Storyboard>
                            </BeginStoryboard>
                        </EventTrigger>
                    </Style.Triggers>
                </Style>
            </dxgn:GanttView.ResourceStyle>
        </dxgn:GanttView>
    </dxgn:GanttControl.View>
</dxgn:GanttControl>

Inheritance

Object DispatcherObject DependencyObject Visual UIElement FrameworkElement Control DevExpress.Xpf.Gantt.GanttItemControlBase GanttResourceControl

See Also

GanttResourceControl Members

ResourceStyle

DevExpress.Xpf.Gantt Namespace