NotesWindowManagerPreview Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |