C# 클래스 Gu.Wpf.Geometry.BalloonBase

상속: System.Windows.Shapes.Shape
파일 보기 프로젝트 열기: JohanLarsson/Gu.Wpf.Geometry

공개 프로퍼티들

프로퍼티 타입 설명
ConnectorAngleProperty System.Windows.DependencyProperty
ConnectorOffsetProperty System.Windows.DependencyProperty
PlacementOptionsProperty System.Windows.DependencyProperty
PlacementTargetProperty System.Windows.DependencyProperty

보호된 프로퍼티들

프로퍼티 타입 설명
ConnectorPoint1Property System.Windows.DependencyProperty
ConnectorPoint2Property System.Windows.DependencyProperty
ConnectorVertexPointProperty System.Windows.DependencyProperty

보호된 메소드들

메소드 설명
ArrangeOverride ( Size finalSize ) : Size
CanCreateConnectorGeometry ( ) : bool
CreateGeometry ( System.Windows.Media.Geometry box, System.Windows.Media.Geometry connector ) : System.Windows.Media.Geometry
GetOrCreateBoxGeometry ( Size renderSize ) : System.Windows.Media.Geometry
GetOrCreateConnectorGeometry ( Size renderSize ) : System.Windows.Media.Geometry
MeasureOverride ( Size constraint ) : Size
OnLayoutUpdated ( object _, EventArgs __ ) : void
OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
OnRenderSizeChanged ( System.Windows.SizeChangedInfo sizeInfo ) : void
UpdateCachedGeometries ( ) : void
UpdateConnectorOffset ( ) : void

비공개 메소드들

메소드 설명
BalloonBase ( ) : System
OnConnectorChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnPlacementOptionsChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnPlacementTargetChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void

메소드 상세

ArrangeOverride() 보호된 메소드

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
리턴 System.Windows.Size

CanCreateConnectorGeometry() 보호된 메소드

protected CanCreateConnectorGeometry ( ) : bool
리턴 bool

CreateGeometry() 보호된 메소드

protected CreateGeometry ( System.Windows.Media.Geometry box, System.Windows.Media.Geometry connector ) : System.Windows.Media.Geometry
box System.Windows.Media.Geometry
connector System.Windows.Media.Geometry
리턴 System.Windows.Media.Geometry

GetOrCreateBoxGeometry() 보호된 추상적인 메소드

protected abstract GetOrCreateBoxGeometry ( Size renderSize ) : System.Windows.Media.Geometry
renderSize System.Windows.Size
리턴 System.Windows.Media.Geometry

GetOrCreateConnectorGeometry() 보호된 추상적인 메소드

protected abstract GetOrCreateConnectorGeometry ( Size renderSize ) : System.Windows.Media.Geometry
renderSize System.Windows.Size
리턴 System.Windows.Media.Geometry

MeasureOverride() 보호된 메소드

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
리턴 System.Windows.Size

OnLayoutUpdated() 보호된 메소드

protected OnLayoutUpdated ( object _, EventArgs __ ) : void
_ object
__ System.EventArgs
리턴 void

OnRender() 보호된 메소드

protected OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
drawingContext System.Windows.Media.DrawingContext
리턴 void

OnRenderSizeChanged() 보호된 메소드

protected OnRenderSizeChanged ( System.Windows.SizeChangedInfo sizeInfo ) : void
sizeInfo System.Windows.SizeChangedInfo
리턴 void

UpdateCachedGeometries() 보호된 메소드

protected UpdateCachedGeometries ( ) : void
리턴 void

UpdateConnectorOffset() 보호된 메소드

protected UpdateConnectorOffset ( ) : void
리턴 void

프로퍼티 상세

ConnectorAngleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ConnectorAngleProperty
리턴 System.Windows.DependencyProperty

ConnectorOffsetProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ConnectorOffsetProperty
리턴 System.Windows.DependencyProperty

ConnectorPoint1Property 보호되어 있는 정적으로 프로퍼티

protected static DependencyProperty,System.Windows ConnectorPoint1Property
리턴 System.Windows.DependencyProperty

ConnectorPoint2Property 보호되어 있는 정적으로 프로퍼티

protected static DependencyProperty,System.Windows ConnectorPoint2Property
리턴 System.Windows.DependencyProperty

ConnectorVertexPointProperty 보호되어 있는 정적으로 프로퍼티

protected static DependencyProperty,System.Windows ConnectorVertexPointProperty
리턴 System.Windows.DependencyProperty

PlacementOptionsProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PlacementOptionsProperty
리턴 System.Windows.DependencyProperty

PlacementTargetProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PlacementTargetProperty
리턴 System.Windows.DependencyProperty