Logo
My Account |  Site Map | Contact Us  

Utility Controls for WPF

All Products
EO.Web Controls
EO.Pdf for .NET
EO.Wpf for .NET
Buttons
Calendar & DatePicker
ComboBox
DockView
Gauge
ListBox
Menu
MaskedEdit
ProgressBar
Slider
SpinEdit
SplitView
TabControl
TreeView
WindowChrome
Utility Controls
EO.WebBrowser for .NET

In addition to regular controls, EO.Wpf also provides a number of utility controls:

  • Bitmap

    WPF's Image control displays an image based on the image's device independent size, which can be different than the image's pixel size if the image's DPI is not the same as the target screen's DPI, in which case the image will be automatically scaled according to the target screen's DPI settings, which often cause blurry images. EO.Wpf Bitmap control disables this logic and always renders the image using its original pixel size. This is especially useful for rendering small images.

  • DropDown

    DropDown control allows you to associate a drop down popup to another control, such as a button. The following code demonstrates how to use this feature:

    XAML  
    <WrapPanel Orientation="Horizontal">
        <Button>
            <eo:DropDownService.DropDown>
                <eo:DropDown>
                    This is the content of the drop down.
                </eo:DropDown>
            </eo:DropDownService.DropDown>
            Button
        </Button>
    </WrapPanel>
  • Expander

    EO.Wpf Expander offers the same functionalities as WPF standard Expander control, but also offers the ability to switch skins/themes programmatically and effects support;

  • RadialPanel

    EO.Wpf RadialPanel arranges child controls in a circular manner that can be particular useful for various UI elements such as gauge or clock panels. The following code demonstrates how to use this control:

    XAML  
    <eo:RadialPanel Width="200" Height="100" 
            OriginX="50%" OriginY="100%" StartAngle="180" EndAngle="360" 
            ShowRings="True" ClipToBounds="False">
        <eo:RadialPanel.RingDefinitions>
            <eo:RingDefinition RadiusX="50" RadiusY="50" Width="10" Height="10" />
            <eo:RingDefinition RadiusX="75" RadiusY="75" Width="20" Height="20" />
        </eo:RadialPanel.RingDefinitions>
        <TextBlock>1</TextBlock>
        <TextBlock eo:RadialPanel.Angle="60">2</TextBlock>
        <TextBlock>3</TextBlock>
        <TextBlock>4</TextBlock>
        <TextBlock eo:RadialPanel.Ring="1">5</TextBlock>
    </eo:RadialPanel>

    The above code creates the following result:

    WPF Radial Panel screenshot

Additional Resources

  • Product Documentation

    All features are explained in great details in the product documentation. It also contains complete reference information for each type, property or method;

  • Samples

    The download package contains a wide variety of samples with full C# and Visual Basic.NET source code that demonstrate how to use different feature of the EO.Wpf library.

  • Technical Support

    Still have questions? Post in our support forum or contact us and we will answer them quickly. Our turn around time is among the best in the industry.