StylusPointCollection.Reformat(StylusPointDescription) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
尋找指定的 StylusPointDescription 與 Description 屬性的交集。
public:
System::Windows::Input::StylusPointCollection ^ Reformat(System::Windows::Input::StylusPointDescription ^ subsetToReformatTo);
public System.Windows.Input.StylusPointCollection Reformat (System.Windows.Input.StylusPointDescription subsetToReformatTo);
member this.Reformat : System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointCollection
Public Function Reformat (subsetToReformatTo As StylusPointDescription) As StylusPointCollection
參數
- subsetToReformatTo
- StylusPointDescription
要與目前 StylusPointDescription 之 StylusPointDescription 交集的 StylusPointCollection。
傳回
StylusPointCollection,具有 StylusPointDescription,它是指定的 StylusPointDescription 與目前 StylusPointDescription 使用之 StylusPointCollection 的子集。
例外狀況
subsetToReformatTo
不是 Description 屬性的子集。
範例
下列範例示範如何建立 StylusPointCollection 使用不同 的新 StylusPointDescription。
StylusPointDescription description1 =
new StylusPointDescription(new StylusPointPropertyInfo[]
{
new StylusPointPropertyInfo(StylusPointProperties.X),
new StylusPointPropertyInfo(StylusPointProperties.Y),
new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
});
// Create a StylusPointCollection that uses description1 as its
// StylusPointDescription.
StylusPointCollection points = new StylusPointCollection(description1);
StylusPointDescription description2 =
new StylusPointDescription(new StylusPointPropertyInfo[]
{
new StylusPointPropertyInfo(StylusPointProperties.X),
new StylusPointPropertyInfo(StylusPointProperties.Y),
new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
new StylusPointPropertyInfo(StylusPointProperties.ButtonPressure),
new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
});
// Find the common StylusPointDescription between description1
// and description2. Get a StylusPointCollection that uses the
// common StylusPointDescription.
StylusPointDescription common =
StylusPointDescription.GetCommonDescription(description1, description2);
StylusPointCollection points2 = points.Reformat(common);
Dim description1 As New StylusPointDescription( _
New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
New StylusPointPropertyInfo(StylusPointProperties.Y), _
New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
New StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation), _
New StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation), _
New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})
' Create a StylusPointCollection that uses description1 as its
' StylusPointDescription.
Dim points As New StylusPointCollection(description1)
Dim description2 As New StylusPointDescription( _
New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
New StylusPointPropertyInfo(StylusPointProperties.Y), _
New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
New StylusPointPropertyInfo(StylusPointProperties.ButtonPressure), _
New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})
' Find the common StylusPointDescription between description1
' and description2. Get a StylusPointCollection that uses the
' common StylusPointDescription.
Dim common As StylusPointDescription = _
StylusPointDescription.GetCommonDescription(description1, description2)
Dim points2 As StylusPointCollection = points.Reformat(common)
備註
subsetToReformatTo
是 , StylusPointDescription 描述屬於 屬性的值 Description 子集。
GetCommonDescription使用 方法取得與StylusPointDescription目前 StylusPointCollection相交Description的 。
方法會Reformat傳StylusPointCollection回 ,其中包含與屬於目前 StylusPointCollection之物件相同的 StylusPoint 物件。
StylusPoint新 StylusPointCollectionsubsetToReformatTo
中的物件會當做 。StylusPointDescription
注意
Reformat 會使用 屬性 StylusPointPropertyInfo 的 Description 條件約束,即使 中的 subsetToReformatTo
條件約束不同也一樣。 例如,如果使用 subsetToReformatTo
0 和 1023 的值 NormalPressure ,而 Description 使用值 0 和 255。
Reformat
StylusPointDescription使用值 0 與 255 傳回 。