ModifierGroup
ChartModifier プロパティで設定する修飾子のコレクションを割り当てます。 チャイルド修飾子はChildModifiers コレクションに格納され、DependencyProperty@にバックアップされます。Xamlにバインドされる可能性があります。
コンストラクター
public ModifierGroup()
modifierGroup = ModifierGroup()
ModifierGroupクラスの新しいインスタンスを初期化します。
public ModifierGroup(IChartModifier[] childModifiers)
modifierGroup = ModifierGroup(childModifiers)
ModifierGroupクラスの新しいインスタンスを初期化します。
- childModifiers
- 子修飾子コレクション。
プロパティ
public ObservableCollection<IChartModifier> ChildModifiers { get; set; }
value = modifierGroup.ChildModifiers
modifierGroup.ChildModifiers = value
このグループで子修飾子のコレクションをゲットまたはセットする
public IChartModifier Item { get; }
value = modifierGroup.Item
指定した名前でIChartModifierを受け取ります。
- name
- お名前.
public IChartModifier Item { get; }
value = modifierGroup.Item
指定したインデックスでIChartModifierを受け取ります。
- index
- インデックス。
メソッド
public bool HasModifier(Type desiredType)
result = modifierGroup.HasModifier(desiredType)
現行のModifierGroupが希望するタイプの子修飾子を持っているかどうかを判断
- desiredType
- 探しの子修飾子の種類
戻り値: 現行のModifierGroupがこのタイプでチャンド修飾子を持っている場合はtrueです。そうでなければ、false。
protected override void OnAnnotationCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnAnnotationCollectionChanged(sender, args)
AnnotationCollection変更時に呼び出される
public override void OnAttached()
modifierGroup.OnAttached()
チャート修飾子がチャート表に取り付けられたときの呼び出し
protected override void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
modifierGroup.OnDataContextChanged(sender, e)
ChartModifierBaseのDataContextが変更されたときに呼び出される
- sender
- 送信者。
- e
- イベントデータを含むDependencyPropertyChangedEventArgsインスタンス。
public override void OnDetached()
modifierGroup.OnDetached()
チャート修飾子がチャート面から離脱される直前に呼び出される
protected override void OnIsEnabledChanged()
modifierGroup.OnIsEnabledChanged()
IsEnabled プロパティがこのChartModifierBase@インスタンスに変更したときに呼び出される
public override void OnMasterMouseLeave(ModifierMouseArgs e)
modifierGroup.OnMasterMouseLeave(e)
マウスが現在のMouseEventGroupのマスターを去るとき呼ばれます
- e
public override void OnModifierDoubleClick(ModifierMouseArgs e)
modifierGroup.OnModifierDoubleClick(e)
親UltrachartSurfaceにマウスDoubleClickが発生したときに呼び出される
- e
- マウスボタン操作を詳細に説明する引数
public override void OnModifierMouseDown(ModifierMouseArgs e)
modifierGroup.OnModifierMouseDown(e)
マウスボタンを親 UltrachartSurfaceに押下すると呼び出されます
- e
- マウスボタン操作を詳細に説明する引数
public override void OnModifierMouseMove(ModifierMouseArgs e)
modifierGroup.OnModifierMouseMove(e)
マウスが親 UltrachartSurface@ に移動したときに呼び出される
- e
- マウスの移動操作を詳述する引数
public override void OnModifierMouseUp(ModifierMouseArgs e)
modifierGroup.OnModifierMouseUp(e)
親UltrachartSurface@にマウスボタンがリリースされたときに呼び出されます
- e
- マウスボタン操作を詳細に説明する引数
public override void OnModifierMouseWheel(ModifierMouseArgs e)
modifierGroup.OnModifierMouseWheel(e)
マウスホイールが親 UltrachartSurface にスクロールすると呼び出されます。
- e
- マウスホイール操作を詳細に説明する引数
public override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchDown(e)
親 UltrachartSurface でマルチタッチダウンインタラクションが発生したときに呼び出される
- e
- 操作の操作を詳述する引数
public override void OnModifierTouchMove(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchMove(e)
親 UltrachartSurface にマルチタッチ移動インタラクションが発生したときに呼び出される
- e
- 操作の操作を詳述する引数
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchUp(e)
親 UltrachartSurface でマルチタッチアップインタラクションが発生したときに呼び出される
- e
- 操作の操作を詳述する引数
protected override void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnXAxesCollectionChanged(sender, args)
XAxes AxisCollection の変更を呼び出される
protected override void OnYAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnYAxesCollectionChanged(sender, args)
YAxes AxisCollectionの変更と呼び出される
public override void ReadXml(XmlReader reader)
modifierGroup.ReadXml(reader)
XML 表現から ChartModifierBase を生成します。
- reader
public override void ResetInertia()
modifierGroup.ResetInertia()
直ちにこの修飾子に関連付けられることができる不活性物質を停止します。
public override void WriteXml(XmlWriter writer)
modifierGroup.WriteXml(writer)
ChartModifierBaseをXML表現に変換します。
- writer
フィールド
public static readonly DependencyProperty ChildModifiersProperty
value = ModifierGroup.ChildModifiersProperty
電子メール:ChildModifiersDependencyProperty@