Sdílet prostřednictvím


AnnotationService Třída

Definice

Poskytuje základní služby rozhraní MicrosoftNots Framework pro správu a zobrazování uživatelských poznámek.

public ref class AnnotationService sealed : System::Windows::Threading::DispatcherObject
public sealed class AnnotationService : System.Windows.Threading.DispatcherObject
type AnnotationService = class
    inherit DispatcherObject
Public NotInheritable Class AnnotationService
Inherits DispatcherObject
Dědičnost
AnnotationService

Příklady

Následující příklad ukazuje, jak vytvořit a spustit AnnotationService.

// ------------------------ StartAnnotations --------------------------
/// <summary>
///   Enables annotations and displays all that are viewable.</summary>
private void StartAnnotations()
{
    // If there is no AnnotationService yet, create one.
    if (_annotService == null)
        // docViewer is a document viewing control named in Window1.xaml.
        _annotService = new AnnotationService(docViewer);

    // If the AnnotationService is currently enabled, disable it.
    if (_annotService.IsEnabled == true)
        _annotService.Disable();

    // Open a stream to the file for storing annotations.
    _annotStream = new FileStream(
        _annotStorePath, FileMode.OpenOrCreate, FileAccess.ReadWrite);

    // Create an AnnotationStore using the file stream.
    _annotStore = new XmlStreamStore(_annotStream);

    // Enable the AnnotationService using the new store.
    _annotService.Enable(_annotStore);
}// end:StartAnnotations()
' ------------------------ StartAnnotations --------------------------
''' <summary>
'''   Enables annotations and displays all that are viewable.</summary>
Private Sub StartAnnotations()
    ' If there is no AnnotationService yet, create one.
    If _annotService Is Nothing Then
        ' docViewer is a document viewing control named in Window1.xaml.
        _annotService = New AnnotationService(docViewer)
    End If

    ' If the AnnotationService is currently enabled, disable it.
    If _annotService.IsEnabled = True Then
        _annotService.Disable()
    End If

    ' Open a stream to the file for storing annotations.
    _annotStream = New FileStream(_annotStorePath, FileMode.OpenOrCreate, FileAccess.ReadWrite)

    ' Create an AnnotationStore using the file stream.
    _annotStore = New XmlStreamStore(_annotStream)

    ' Enable the AnnotationService using the new store.
    _annotService.Enable(_annotStore)
End Sub

Konstruktory

AnnotationService(DocumentViewerBase)

Inicializuje novou instanci AnnotationService třídy pro použití se zadaným DocumentViewer nebo FlowDocumentPageViewer ovládacím prvku.

AnnotationService(FlowDocumentReader)

Inicializuje novou instanci AnnotationService třídy pro použití se zadaným FlowDocumentReader ovládacím prvek.

AnnotationService(FlowDocumentScrollViewer)

Inicializuje novou instanci AnnotationService třídy pro použití se zadaným FlowDocumentScrollViewer ovládacím prvek.

Pole

ClearHighlightsCommand

Představuje příkaz k vymazání poznámek zvýrazňování z aktuálního výběru.

CreateHighlightCommand

Představuje příkaz, který vytvoří poznámku zvýraznění aktuálního výběru.

CreateInkStickyNoteCommand

Představuje příkaz pro vytvoření poznámky rukopisu u aktuálního výběru.

CreateTextStickyNoteCommand

Představuje příkaz, který vytvoří poznámku s textovou poznámkou pro aktuální výběr.

DeleteAnnotationsCommand

Představuje příkaz pro odstranění všech rukopisných poznámek, textových poznámek a zvýraznění poznámek v aktuálním výběru.

DeleteStickyNotesCommand

Představuje příkaz pro odstranění všech poznámek rukopisu a poznámek textových poznámek v aktuálním výběru.

Vlastnosti

Dispatcher

Získá to DispatcherObject je přidruženoDispatcher.

(Zděděno od DispatcherObject)
IsEnabled

Získá hodnotu, která označuje, jestli je povolená AnnotationService .

Store

Získá používaná AnnotationStore tímto AnnotationService.

Metody

CheckAccess()

Určuje, zda má volající vlákno přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)
Disable()

Zakáže zpracování poznámek a skryje všechny viditelné poznámky.

Enable(AnnotationStore)

AnnotationService Povolí použití s daným AnnotationStore a zobrazí všechny viditelné poznámky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetService(DocumentViewerBase)

Vrátí instanci přidruženou k zadanému ovládacímu AnnotationService prvku pro zobrazení dokumentu.

GetService(FlowDocumentReader)

AnnotationService Vrátí přidruženou k zadanému FlowDocumentReader.

GetService(FlowDocumentScrollViewer)

AnnotationService Vrátí přidruženou k zadanému FlowDocumentScrollViewer.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyAccess()

Vynucuje, aby volající vlákno má k tomuto DispatcherObjectpřístupu přístup .

(Zděděno od DispatcherObject)

Platí pro