WPF

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ExtendedPopup

    Show / Hide Table of Contents

    Class ExtendedPopup

    ======================================== .NET Framework 3.0 Custom Control

    Follow steps 1a or 1b and then 2 to use this custom control in a XAML file. Step 1a) Using this custom control in a XAML file that exists in the current project. Add this XmlNamespace attribute to the root element of the markup file where it is to be used: xmlns:MyNamespace="clr-namespace:OfficeStyleWindowProject" Step 1b) Using this custom control in a XAML file that exists in a different project. Add this XmlNamespace attribute to the root element of the markup file where it is to be used: xmlns:MyNamespace="clr-namespace:OfficeStyleWindowProject;assembly=OfficeStyleWindowProject" You will also need to add a project reference from the project where the XAML file lives to this project and Rebuild to avoid compilation errors: Right click on the target project in the Solution Explorer and "Add Reference"->"Projects"->[Browse to and select this project] Step 2) Go ahead and use your control in the XAML file. Note that Intellisense in the XML editor does not currently work on custom controls and its child elements. <MyNamespace:ExtendedPopup xmlns:MyNamespace="http://schemas.syncfusion.com/wpf"></MyNamespace:ExtendedPopup>

    Inheritance
    System.Object
    ExtendedPopup
    Namespace: Syncfusion.Windows.Tools.Controls
    Assembly: Syncfusion.Tools.Wpf.dll
    Syntax
    public class ExtendedPopup : Popup

    Constructors

    ExtendedPopup()

    Declaration
    public ExtendedPopup()

    Fields

    m_stack

    Represents the stack

    Declaration
    public Stack<object> m_stack
    Field Value
    Type Description
    System.Collections.Generic.Stack<System.Object>

    Methods

    OnGotMouseCapture(MouseEventArgs)

    Invoked when an unhandled Mouse.GotMouseCapture attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

    Declaration
    protected override void OnGotMouseCapture(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    The MouseEventArgs that contains the event data.

    OnLostMouseCapture(MouseEventArgs)

    Invoked when an unhandled Mouse.LostMouseCapture attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

    Declaration
    protected override void OnLostMouseCapture(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    TheMouseEventArgs that contains event data.

    OnMouseDown(MouseButtonEventArgs)

    Invoked whenever an unhandled Mouse.MouseDown attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.

    Declaration
    protected override void OnMouseDown(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    Provides data about the event.

    OnMouseUp(MouseButtonEventArgs)

    Invoked when an unhandled Mouse.MouseUp routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

    Declaration
    protected override void OnMouseUp(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    The MouseButtonEventArgs that contains the event data. The event data reports that the mouse button was released.

    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved