C# Class BaconographyW8.Common.Flyout

The main Flyout control to host any popup/flyout content.
Inheritance: Windows.UI.Xaml.Controls.ContentControl, IDisposable
Datei anzeigen 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_oe static_oe property

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

HostMarginProperty public_oe static_oe property

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

IsOpenProperty public_oe static_oe property

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

PlacementProperty public_oe static_oe property

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

PlacementTargetProperty public_oe static_oe property

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

VerticalOffsetProperty public_oe static_oe property

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