弹出窗口 (Popup)
仅限旧架构:本文档描述的功能仅受 React Native 的“旧”或“传统”架构支持。我们仍在更新所有文档,但在此期间,有关 React Native Windows 中 React Native 架构的信息,请参阅新旧架构。
参考
属性
继承View 属性。
isOpen
一个布尔值,当 Popup 处于活动/打开状态时返回 true,否则返回 false。
| 类型 | 必填 |
|---|---|
| bool | No |
isLightDismissEnabled
如果用户点击 Popup 外部,Popup 是否会关闭。
如果希望 Popup 成为模态,请设置为 false。
| 类型 | 必填 |
|---|---|
| bool | No |
horizonalOffset
指定相对于生成点的水平偏移。
| 类型 | 必填 |
|---|---|
| 数字 | No |
verticalOffset
指定相对于生成点的垂直偏移。
| 类型 | 必填 |
|---|---|
| 数字 | No |
onDismiss
当 Popup 关闭时触发的事件。
这必须更新 isOpen 属性。
| 类型 | 必填 |
|---|---|
| 函数 | 是 |
target
当 isOpen 为 true 时,Popup 将依附并显示的一个组件。
| 类型 | 必填 |
|---|---|
React.ReactNode | 是 |
autoFocus
指定并设置页面加载时 Popup 是否自动获取焦点。
| 类型 | 必填 |
|---|---|
| bool | No |
示例
示例可在 React Native Gallery 应用程序中找到,该应用程序可在 Microsoft Store 中获取