none
WPF inkcanvas 如何将选中的元素组合 RRS feed

  • 问题

  • WPF inkcanvas select模式下..可以将多个元素一起选中..

    现在我如果将选中的元素合并成为一个整体... 反之,如何将合并的元素还原成单个元素..

    期待大家的解决方案,谢谢。

    2014年7月2日 8:22

全部回复

  • 你好,

    可以通过:

    private void ink_Gesture(object sender, InkCanvasGestureEventArgs e)
    {
        ReadOnlyCollection<GestureRecognitionResult> gestures = e.GetGestureRecognitionResults();
     
        foreach (GestureRecognitionResult gest in gestures)
        {
            Trace.WriteLine(string.Format("Gesture: {0}, Confidence: {1}", gest.ApplicationGesture, gest.RecognitionConfidence));
        }
    }

    获得所有的Stroke,

    http://wpf.2000things.com/tag/inkcanvas/

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年7月3日 5:27
    版主
  • 你好.. 感谢您的回复...

    回复的是在手势状态下,获得所有的stroke...

    跟我这边要解决的问题不太一致.

    我重新描述下问题

    当将inkcanvas设置为select模式时,通过框选,可以将stroke 或者uielement 都选中.. 

    现在我想如何将这些选中的元素 组合为一个元素     (类似于visio中的组合)

    反之,我如何将之前组合在一起的元素取消组合(类似于visio中的取消组合)

    期待您的解决方案!!  再次感谢 ....

    2014年7月3日 10:57