NotesWindowManagerPreview 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类拥有 预览笔记 应用程序功能的大部分功能 (请参阅备注) 。
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
- 继承
- 属性
Windows 要求
设备系列 |
Windows Desktop Extension SDK (在 10.0.14393.0 中引入)
|
API contract |
Windows.ApplicationModel.Preview.Notes.PreviewNotesContract (在 v1.0 中引入)
|
注解
预览笔记功能允许通用 Windows 应用利用Windows Ink 工作区,以便在桌面设备上提供定制的笔记记录体验。 识别为此类的应用将运行许多行为更改,旨在使记笔记过程更快、更方便。 例如,记笔记应用将在没有初始屏幕的情况下打开,将显示在Windows Ink 工作区的“便笺”部分中,将具有自己的可配置视图切换机制,并且可以在锁定的屏幕上显示笔记。
版本历史记录
Windows 版本 | SDK 版本 | 增值 |
---|---|---|
1703 | 15063 | SetFocusToPreviousView |
1703 | 15063 | SetThumbnailImageForTaskSwitcherAsync |
1703 | 15063 | ShowNoteRelativeTo (Int32,Int32,NotesWindowManagerPreviewShowNoteOptions) |
1703 | 15063 | ShowNoteWithPlacement (Int32,IBuffer,NotesWindowManagerPreviewShowNoteOptions) |
属性
IsScreenLocked |
获取一个值,该值指示设备的屏幕当前是否已锁定。 |
方法
GetForCurrentApp() |
返回 NotesWindowManagerPreview 的实例,用于应用可能执行的大多数预览笔记操作。 |
GetNotePlacement(Int32) |
获取给定笔记的视图位置,该注释将存储在程序内存或磁盘存储中,然后由应用程序在以后还原。 |
HideNote(Int32) |
将便笺视图设置为不可见,并将焦点移动到下一个可见笔记视图 (窗口) 或移动到Windows Ink 工作区 (请参阅备注) 。 视图按系统确定的循环顺序选择。 注意 即使笔记从屏幕上消失,其 CoreWindow 对象仍会一直保留到 引发 NoteVisibilityChanged 事件,并且处理方法通过调用 Close 方法关闭笔记的窗口。 |
SetFocusToNextView() |
将焦点切换到下一个可见的笔记视图 (窗口) 或切换到Windows Ink 工作区 (请参阅备注) 。 视图按系统确定的循环顺序选择。 |
SetFocusToPreviousView() |
将焦点切换到上一个可见的笔记视图 (窗口) 或切换到Windows Ink 工作区 (查看备注) 。 视图按系统确定的循环顺序选择。 |
SetNotesThumbnailAsync(IBuffer) |
设置此应用程序的缩略图,使其显示在Windows Ink 工作区、Alt+TAB 任务切换器中或在任务栏中悬停时显示。 |
SetThumbnailImageForTaskSwitcherAsync(SoftwareBitmap) |
异步设置此应用程序的缩略图,因为它显示在 Alt+TAB 任务切换器中。 |
ShowNote(Int32) |
使笔记在设备屏幕上可见。 注意 仅应对已使用 HideNote 隐藏的笔记调用此方法。 |
ShowNoteRelativeTo(Int32, Int32) |
使笔记可见,并将其置于指定的“定位点”视图旁边。 |
ShowNoteRelativeTo(Int32, Int32, NotesWindowManagerPreviewShowNoteOptions) |
使笔记可见,并将其置于指定的“定位点”视图旁边。 |
ShowNoteWithPlacement(Int32, IBuffer) |
使笔记可见,并按指定 (尺寸和位置) 设置其放置数据。 |
ShowNoteWithPlacement(Int32, IBuffer, NotesWindowManagerPreviewShowNoteOptions) |
使笔记可见,并按指定 (尺寸和位置) 设置其放置数据。 |
TrySetNoteSize(Int32, Size) |
将指定注释的大小调整为所需的尺寸。 如果由于屏幕大小/空间问题而不建议使用给定大小,则不会更改注释的大小。 |
事件
NotePlacementChanged |
指示笔记的位置 (尺寸和位置) 已更改。 注意 当引发此事件时,应用程序应调用 GetNotePlacement 以使用笔记的新位置更新其记录。 |
NoteVisibilityChanged |
指示笔记的可见性状态已更改。 注意 引发此事件时,其处理程序必须根据 NoteVisibilityChangedPreviewEventArgs 类) 中的 isVisible 属性确定给定视图是隐藏还是显示 (。 如果隐藏,则必须使用事件处理程序中的 Close 方法) 关闭注释的 CoreWindow 对象 (。 |
SystemLockStateChanged |
指示设备的屏幕锁定状态已更改。 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈