C# Class BaconographyW8.Common.Flyout

The main Flyout control to host any popup/flyout content.
Inheritance: Windows.UI.Xaml.Controls.ContentControl, IDisposable
Show file Open project: Synergex/Baconography Class Usage Examples

Public Properties

Property Type Description
HorizontalOffsetProperty Windows.UI.Xaml.DependencyProperty
HostMarginProperty Windows.UI.Xaml.DependencyProperty
IsOpenProperty Windows.UI.Xaml.DependencyProperty
PlacementProperty Windows.UI.Xaml.DependencyProperty
PlacementTargetProperty Windows.UI.Xaml.DependencyProperty
VerticalOffsetProperty Windows.UI.Xaml.DependencyProperty

Public Methods

Method Description
Dispose ( ) : void
Flyout ( ) : System

Flyout constructor

Private Methods

Method Description
CalculateGutter ( double p ) : double
CalculateHorizontalCenterOffset ( double initialOffset, double flyoutWidth, double elementWidth ) : double
CalculateVerticalCenterOffset ( double initialOffset, double flyoutHeight, double elementHeight ) : double
GetBounds ( ) : Rect
GetTransformedPoints ( FrameworkElement element, bool isRTL, FrameworkElement relativeTo ) : Point[]
OnCurrentWindowActivated ( object sender, Windows e ) : void
OnHostPopupClosed ( object sender, object e ) : void
OnHostPopupOpened ( object sender, object e ) : void
OnInputPaneHiding ( Windows sender, Windows args ) : void
OnInputPaneShowing ( Windows sender, Windows args ) : void
OnLoaded ( object sender, RoutedEventArgs e ) : void
PerformPlacement ( double horizontalOffset, double verticalOffset ) : void
PlacePopup ( Rect window, Point target, Point flyout, PlacementMode placement ) : Point

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Flyout() public method

Flyout constructor
public Flyout ( ) : System
return System

Property Details

HorizontalOffsetProperty public static property

public static DependencyProperty,Windows.UI.Xaml HorizontalOffsetProperty
return Windows.UI.Xaml.DependencyProperty

HostMarginProperty public static property

public static DependencyProperty,Windows.UI.Xaml HostMarginProperty
return Windows.UI.Xaml.DependencyProperty

IsOpenProperty public static property

public static DependencyProperty,Windows.UI.Xaml IsOpenProperty
return Windows.UI.Xaml.DependencyProperty

PlacementProperty public static property

public static DependencyProperty,Windows.UI.Xaml PlacementProperty
return Windows.UI.Xaml.DependencyProperty

PlacementTargetProperty public static property

public static DependencyProperty,Windows.UI.Xaml PlacementTargetProperty
return Windows.UI.Xaml.DependencyProperty

VerticalOffsetProperty public static property

public static DependencyProperty,Windows.UI.Xaml VerticalOffsetProperty
return Windows.UI.Xaml.DependencyProperty