AnnotationService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní služby rozhraní MicrosoftNots Framework pro správu a zobrazování poznámek uživatelů.
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
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)
_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
| Name | Description |
|---|---|
| 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 prvku. |
| AnnotationService(FlowDocumentScrollViewer) |
Inicializuje novou instanci AnnotationService třídy pro použití se zadaným FlowDocumentScrollViewer ovládacím prvku. |
Pole
| Name | Description |
|---|---|
| ClearHighlightsCommand |
Představuje příkaz k vymazání poznámek zvýraznění z aktuálního výběru. |
| CreateHighlightCommand |
Představuje příkaz pro vytvoření poznámky ke zvýraznění aktuálního výběru. |
| CreateInkStickyNoteCommand |
Představuje příkaz pro vytvoření rukopisné poznámky pro aktuální výběr. |
| CreateTextStickyNoteCommand |
Představuje příkaz, který vytvoří poznámku s textovou poznámkou pro aktuální výběr. |
| DeleteAnnotationsCommand |
Představuje příkaz k 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 k odstranění všech poznámek rukopisu a textových poznámek v aktuálním výběru. |
Vlastnosti
| Name | Description |
|---|---|
| Dispatcher |
Dispatcher Získá toto DispatcherObject je přidružené. (Zděděno od DispatcherObject) |
| IsEnabled |
Získá hodnotu, která označuje, zda je povolena AnnotationService . |
| Store |
AnnotationStore Získá používané tímto AnnotationService. |
Metody
| Name | Description |
|---|---|
| CheckAccess() |
Určuje, zda volající vlákno má 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 danou a AnnotationStore zobrazí všechny viditelné poznámky. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven 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() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| VerifyAccess() |
Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |