共用方式為


AnalysisStatus.AppliedChangesRegion 屬性

傳回 InkAnalyzer 已經變更 ContextNode 樹狀目錄的文件區域。

命名空間:  System.Windows.Ink
組件:  IAWinFX (在 IAWinFX.dll 中)

語法

'宣告
Public ReadOnly Property AppliedChangesRegion As AnalysisRegion
'用途
Dim instance As AnalysisStatus
Dim value As AnalysisRegion

value = instance.AppliedChangesRegion
public AnalysisRegion AppliedChangesRegion { get; }
public:
property AnalysisRegion^ AppliedChangesRegion {
    AnalysisRegion^ get ();
}
/** @property */
public AnalysisRegion get_AppliedChangesRegion()
public function get AppliedChangesRegion () : AnalysisRegion

屬性值

型別:System.Windows.Ink.AnalysisRegion
文件中已更新變更的 AnalysisRegion

備註

當應用程式必須找到已變更的區域,會使用 AppliedChangesRegion。例如,應用程式可能會繪製特殊標記,以便使用者修改分析結果時可以按一下標記。

範例

下列範例是 BackgroundAnalyze() 完成分析時所呼叫的 ResultsUpdated 事件處理常式。在事件處理常式中,代表 AppliedChangesRegion 的 Rectangle 會繪製於 InkCanvas (名為 theInkCanvas) 上。

Sub theInkAnalyzer_ResultsUpdated(ByVal sender As Object, _
                                  ByVal e As ResultsUpdatedEventArgs)

    Dim status As AnalysisStatus = e.Status

    ' Draw a rectangle around the changed region.
    If status.Successful Then

        Dim bounds As Rect = status.AppliedChangesRegion.GetBounds()
        Dim box As Rectangle = New Rectangle()

        box.Width = bounds.Width
        box.Height = bounds.Height
        InkCanvas.SetTop(box, bounds.Top)
        InkCanvas.SetLeft(box, bounds.Left)

        box.Stroke = Brushes.Black
        theInkCanvas.Children.Add(box)
    End If

End Sub 'theInkAnalyzer_ResultsUpdated
void theInkAnalyzer_ResultsUpdated(object sender, ResultsUpdatedEventArgs e)
{
    AnalysisStatus status = e.Status;

    // Draw a rectangle around the changed region.
    if (status.Successful)
    {
        Rect bounds = status.AppliedChangesRegion.GetBounds();
        Rectangle box = new Rectangle();

        box.Width = bounds.Width;
        box.Height = bounds.Height;
        InkCanvas.SetTop(box, bounds.Top);
        InkCanvas.SetLeft(box, bounds.Left);

        box.Stroke = Brushes.Black;
        theInkCanvas.Children.Add(box);
    }

}

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

AnalysisStatus 類別

AnalysisStatus 成員

System.Windows.Ink 命名空間