AnnotationService Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt kernservices van het Microsoft Annotaations Framework voor het beheren en weergeven van aantekeningen van gebruikers.
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
- Overname
Voorbeelden
In het volgende voorbeeld ziet u hoe u een 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)
_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
Constructors
| Name | Description |
|---|---|
| AnnotationService(DocumentViewerBase) |
Initialiseert een nieuw exemplaar van de AnnotationService klasse voor gebruik met een opgegeven of DocumentViewer besturingselementFlowDocumentPageViewer. |
| AnnotationService(FlowDocumentReader) |
Initialiseert een nieuw exemplaar van de AnnotationService klasse voor gebruik met een opgegeven besturingselement FlowDocumentReader . |
| AnnotationService(FlowDocumentScrollViewer) |
Initialiseert een nieuw exemplaar van de AnnotationService klasse voor gebruik met een opgegeven besturingselement FlowDocumentScrollViewer . |
Velden
| Name | Description |
|---|---|
| ClearHighlightsCommand |
Vertegenwoordigt de opdracht om aantekeningen uit de huidige selectie te wissen. |
| CreateHighlightCommand |
Vertegenwoordigt de opdracht voor het maken van een markeringsaantekening voor de huidige selectie. |
| CreateInkStickyNoteCommand |
Vertegenwoordigt de opdracht voor het maken van een aantekeningen in inktnotatie voor de huidige selectie. |
| CreateTextStickyNoteCommand |
Vertegenwoordigt de opdracht voor het maken van een aantekening met tekstnotatie voor de huidige selectie. |
| DeleteAnnotationsCommand |
Vertegenwoordigt de opdracht voor het verwijderen van alle inktnotitie, tekstnotitie en het markeren van aantekeningen in de huidige selectie. |
| DeleteStickyNotesCommand |
Vertegenwoordigt de opdracht voor het verwijderen van alle aantekeningen in inktnotitie en tekstnotaties in de huidige selectie. |
Eigenschappen
| Name | Description |
|---|---|
| Dispatcher |
Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand. (Overgenomen van DispatcherObject) |
| IsEnabled |
Hiermee wordt een waarde opgehaald die aangeeft of de AnnotationService functie is ingeschakeld. |
| Store |
Hiermee haalt u het AnnotationStore gebruikte bestand AnnotationServiceop. |
Methoden
| Name | Description |
|---|---|
| CheckAccess() |
Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject. (Overgenomen van DispatcherObject) |
| Disable() |
Hiermee schakelt u de verwerking van aantekeningen uit en worden alle zichtbare aantekeningen verborgen. |
| Enable(AnnotationStore) |
Hiermee schakelt u het AnnotationService voor gebruik met een bepaalde AnnotationStore functie in en worden alle zichtbare aantekeningen weergegeven. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetService(DocumentViewerBase) |
Retourneert het AnnotationService exemplaar dat is gekoppeld aan een opgegeven besturingselement voor documentweergave. |
| GetService(FlowDocumentReader) |
Retourneert de AnnotationService gekoppelde aan een opgegeven FlowDocumentReader. |
| GetService(FlowDocumentScrollViewer) |
Retourneert de AnnotationService gekoppelde aan een opgegeven FlowDocumentScrollViewer. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| VerifyAccess() |
Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject. (Overgenomen van DispatcherObject) |