InkCanvas.Select 方法

定义

选择一组墨迹 Stroke 对象和/或 FrameworkElement 对象。

重载

Select(IEnumerable<UIElement>)

选择一组 UIElement 对象。

Select(StrokeCollection)

选择一组墨迹 Stroke 对象。

Select(StrokeCollection, IEnumerable<UIElement>)

选择一个由 Stroke 对象与 UIElement 对象构成的组合。

注解

可以 InkCanvas 包含 Stroke 为响应用户触笔输入而创建的 对象和 FrameworkElement 对象(如 ImageButton 对象)。

所选笔划将显示周围带有装饰器,以便于识别和操作。 FrameworkElement 选择 对象时不会以不同的方式显示。

Select(IEnumerable<UIElement>)

选择一组 UIElement 对象。

public:
 void Select(System::Collections::Generic::IEnumerable<System::Windows::UIElement ^> ^ selectedElements);
public void Select (System.Collections.Generic.IEnumerable<System.Windows.UIElement> selectedElements);
member this.Select : seq<System.Windows.UIElement> -> unit
Public Sub Select (selectedElements As IEnumerable(Of UIElement))

参数

selectedElements
IEnumerable<UIElement>

要选择的 UIElement 对象集合。

示例

以下示例选择 上的所有笔划和两个 InkCanvas元素。 此示例假定有一个名为 TextBoxtextbox1 的 和 一个名为 button1 的 ,并且这两个Button控件都是 的InkCanvas子元素。

inkCanvas1.Select(inkCanvas1.Strokes, new UIElement[] { textbox1, button1 });
inkCanvas1.Select(inkCanvas1.Strokes, New UIElement() {textbox1, button1})

注解

可以 InkCanvas 包含 Stroke 为响应用户触笔输入和 UIElement 对象(如 ImageButton 对象)而创建的 对象。

所选笔划周围带有装饰器,以便于识别和操作。 UIElement 选择 对象时不会以不同的方式显示。 UIElement如果 中的 selectedElements 不在 Children 集合中,SelectUIElement忽略 。

适用于

Select(StrokeCollection)

选择一组墨迹 Stroke 对象。

public:
 void Select(System::Windows::Ink::StrokeCollection ^ selectedStrokes);
public void Select (System.Windows.Ink.StrokeCollection selectedStrokes);
member this.Select : System.Windows.Ink.StrokeCollection -> unit
Public Sub Select (selectedStrokes As StrokeCollection)

参数

selectedStrokes
StrokeCollection

要选择的 Stroke 对象集合。

例外

selectedStrokes 中的一个或多个笔画没有包含在 Strokes 属性中。

示例

以下示例选择 上的所有笔划和两个 InkCanvas元素。 此示例假定有一个名为 TextBoxtextbox1 的 和 一个名为 button1 的 ,并且这两个Button控件都是 的InkCanvas子元素。

inkCanvas1.Select(inkCanvas1.Strokes, new UIElement[] { textbox1, button1 });
inkCanvas1.Select(inkCanvas1.Strokes, New UIElement() {textbox1, button1})

注解

可以 InkCanvas 包含 Stroke 为响应用户触笔输入而创建的 对象和 FrameworkElement 对象(如 ImageButton 对象)。

所选笔划周围带有装饰器,以便于识别和操作。 FrameworkElement 选择对象时不会以不同的方式显示。

适用于

Select(StrokeCollection, IEnumerable<UIElement>)

选择一个由 Stroke 对象与 UIElement 对象构成的组合。

public:
 void Select(System::Windows::Ink::StrokeCollection ^ selectedStrokes, System::Collections::Generic::IEnumerable<System::Windows::UIElement ^> ^ selectedElements);
public void Select (System.Windows.Ink.StrokeCollection selectedStrokes, System.Collections.Generic.IEnumerable<System.Windows.UIElement> selectedElements);
member this.Select : System.Windows.Ink.StrokeCollection * seq<System.Windows.UIElement> -> unit
Public Sub Select (selectedStrokes As StrokeCollection, selectedElements As IEnumerable(Of UIElement))

参数

selectedStrokes
StrokeCollection

要选择的 Stroke 对象集合。

selectedElements
IEnumerable<UIElement>

要选择的 UIElement 对象集合。

例外

selectedStrokes 中的一个或多个笔画没有包含在 Strokes 属性中。

示例

以下示例选择 上的所有笔划和两个 InkCanvas元素。 此示例假定有一个名为 TextBoxtextbox1 的 和 一个名为 button1 的 ,并且这两个Button控件都是 的InkCanvas子元素。

inkCanvas1.Select(inkCanvas1.Strokes, new UIElement[] { textbox1, button1 });
inkCanvas1.Select(inkCanvas1.Strokes, New UIElement() {textbox1, button1})

注解

可以 InkCanvas 包含 Stroke 为响应用户触笔输入和 UIElement 对象(如 ImageButton 对象)而创建的 对象。

所选笔划将显示周围带有装饰器,以便于识别和操作。 UIElement 选择 对象时不会以不同的方式显示。 UIElement如果 中的 selectedElements 不在 Children 集合中,SelectUIElement忽略 。

适用于