C# Class WPFPlot.Controls.GraphControlBase

Inheritance: System.Windows.Controls.Control
显示文件 Open project: RuslanIsrafilov/WPFPlot Class Usage Examples

Public Properties

Property Type Description
BindPointXProperty System.Windows.DependencyProperty
BindPointYProperty System.Windows.DependencyProperty

Public Methods

Method Description
GetBindPointX ( UIElement element ) : double
GetBindPointY ( UIElement element ) : double
GraphControlBase ( ) : System
SetBindPointX ( UIElement element, double x ) : void
SetBindPointY ( UIElement element, double y ) : void

Protected Methods

Method Description
GetVisualChild ( int index ) : Visual
OnGraphItemsUpdated ( GraphItemUpdateOptions options ) : void
PrepareItemOverride ( GraphItem item ) : void

Private Methods

Method Description
GraphItemsCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
InvalidateParentArrange ( UIElement element ) : void
ItemUpdated ( object sender, GraphItemUpdatedEventArgs e ) : void
PrepareItem ( GraphItem item ) : void
SubscribeToItemsUpdating ( GraphItemCollection collection ) : void
UnsubscribeFromItemsUpdating ( GraphItemCollection collection ) : void

Method Details

GetBindPointX() public static method

public static GetBindPointX ( UIElement element ) : double
element UIElement
return double

GetBindPointY() public static method

public static GetBindPointY ( UIElement element ) : double
element UIElement
return double

GetVisualChild() protected method

protected GetVisualChild ( int index ) : Visual
index int
return Visual

GraphControlBase() public method

public GraphControlBase ( ) : System
return System

OnGraphItemsUpdated() protected method

protected OnGraphItemsUpdated ( GraphItemUpdateOptions options ) : void
options GraphItemUpdateOptions
return void

PrepareItemOverride() protected method

protected PrepareItemOverride ( GraphItem item ) : void
item GraphItem
return void

SetBindPointX() public static method

public static SetBindPointX ( UIElement element, double x ) : void
element UIElement
x double
return void

SetBindPointY() public static method

public static SetBindPointY ( UIElement element, double y ) : void
element UIElement
y double
return void

Property Details

BindPointXProperty public_oe static_oe property

public static DependencyProperty,System.Windows BindPointXProperty
return System.Windows.DependencyProperty

BindPointYProperty public_oe static_oe property

public static DependencyProperty,System.Windows BindPointYProperty
return System.Windows.DependencyProperty