Compartilhar via


NotesWindowManagerPreview Classe

Definição

Essa classe possui grande parte da funcionalidade do recurso de aplicativo De notas prévias (consulte Comentários).

public ref class NotesWindowManagerPreview sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Preview.Notes.PreviewNotesContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class NotesWindowManagerPreview final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Preview.Notes.PreviewNotesContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class NotesWindowManagerPreview
Public NotInheritable Class NotesWindowManagerPreview
Herança
Object Platform::Object IInspectable NotesWindowManagerPreview
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.14393.0)
API contract
Windows.ApplicationModel.Preview.Notes.PreviewNotesContract (introduzida na v1.0)

Comentários

O recurso Notas de Visualização permite que um aplicativo Universal do Windows utilize o Espaço de Trabalho do Windows Ink para fornecer uma experiência personalizada de anotação em dispositivos da área de trabalho. Os aplicativos reconhecidos como tal operarão com várias alterações comportamentais destinadas a tornar o processo de anotações mais rápido e conveniente. Por exemplo, os aplicativos de anotações serão abertos sem uma tela inicial, aparecerão na seção "Notas Autoadesivas" do Espaço de Trabalho do Windows Ink, terão seu próprio mecanismo configurável de troca de exibição e poderão exibir anotações em uma tela bloqueada.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1703 15063 SetFocusToPreviousView
1703 15063 SetThumbnailImageForTaskSwitcherAsync
1703 15063 ShowNoteRelativeTo(Int32,Int32,NotesWindowManagerPreviewShowNoteOptions)
1703 15063 ShowNoteWithPlacement(Int32,IBuffer,NotesWindowManagerPreviewShowNoteOptions)

Propriedades

IsScreenLocked

Obtém um valor que indica se a tela do dispositivo está bloqueada no momento.

Métodos

GetForCurrentApp()

Retorna uma instância de NotesWindowManagerPreview, a ser usada para a maioria das operações de Notas de Visualização que um aplicativo pode executar.

GetNotePlacement(Int32)

Obtém o posicionamento de exibição de uma determinada nota, a ser armazenado na memória do programa ou no armazenamento em disco e restaurado pelo aplicativo posteriormente.

HideNote(Int32)

Define a exibição de uma anotação como invisível e move o foco para a próxima exibição de anotação visível (janela) ou para o Espaço de Trabalho do Windows Ink (consulte Comentários). As exibições são selecionadas em uma ordem cíclica determinada pelo sistema.

Observação

Embora a nota desapareça da tela, seu objeto CoreWindow permanece até que o evento NoteVisibilityChanged seja acionado e o método de tratamento feche a janela da nota chamando o método Close .

SetFocusToNextView()

Alterna o foco para a próxima exibição de observação visível (janela) ou para o Espaço de Trabalho do Windows Ink (consulte Comentários). As exibições são selecionadas em uma ordem cíclica determinada pelo sistema.

SetFocusToPreviousView()

Alterna o foco para a exibição de observação visível anterior (janela) ou para o Espaço de Trabalho do Windows Ink (consulte Comentários). As exibições são selecionadas em uma ordem cíclica determinada pelo sistema.

SetNotesThumbnailAsync(IBuffer)

Define a imagem em miniatura para esse aplicativo como ela aparece no Espaço de Trabalho do Windows Ink, no comutador de tarefas Alt+TAB ou ao passar o mouse na barra de tarefas.

SetThumbnailImageForTaskSwitcherAsync(SoftwareBitmap)

Define de forma assíncrona a imagem em miniatura para esse aplicativo como ela aparece no alternador de tarefas Alt+TAB.

ShowNote(Int32)

Torna uma anotação visível na tela do dispositivo.

Observação

Esse método só deve ser chamado em uma nota oculta com HideNote.

ShowNoteRelativeTo(Int32, Int32, NotesWindowManagerPreviewShowNoteOptions)

Torna uma anotação visível e a coloca adjacente a uma exibição de "âncora" especificada.

ShowNoteRelativeTo(Int32, Int32)

Torna uma anotação visível e a coloca adjacente a uma exibição de "âncora" especificada.

ShowNoteWithPlacement(Int32, IBuffer, NotesWindowManagerPreviewShowNoteOptions)

Torna uma anotação visível e define seus dados de posicionamento (dimensões e localização), conforme especificado.

ShowNoteWithPlacement(Int32, IBuffer)

Torna uma anotação visível e define seus dados de posicionamento (dimensões e localização), conforme especificado.

TrySetNoteSize(Int32, Size)

Redimensiona a nota especificada para as dimensões desejadas. Se o tamanho especificado não for recomendado devido a problemas de tamanho/espaço da tela, o tamanho da nota não será alterado.

Eventos

NotePlacementChanged

Indica que o posicionamento de uma anotação (dimensões e localização) foi alterado.

Observação

Quando esse evento for acionado, o aplicativo deverá chamar GetNotePlacement para atualizar seu registro com o novo posicionamento da nota.

NoteVisibilityChanged

Indica que o estado de visibilidade de uma anotação foi alterado.

Observação

Quando esse evento é gerado, seu manipulador deve determinar se a exibição determinada estava oculta ou mostrada (de acordo com a propriedade isVisible na classe NoteVisibilityChangedPreviewEventArgs ). Se oculto, o objeto CoreWindow da anotação deve ser fechado (com o método Close ) dentro do manipulador de eventos.

SystemLockStateChanged

Indica que o estado de bloqueio de tela do dispositivo foi alterado.

Aplica-se a