1

我在桌面应用程序中使用 SplitView。它工作正常。现在,我想在装有 Windows 10 的手机中使用它。由于手机的小屏幕,我想避免永久垂直面板。我想隐藏这个栏,例如 Windows Mobile 10 的日历应用程序。这可能吗?我找不到该物业。

4

3 回答 3

2

只需将 DisplayMode 属性设置为“Overlay”。

DisplayMode="Overlay"

于 2015-08-03T15:28:03.183 回答
0

您可以保留设备类型枚举以跟踪设备,即像这样的手机或平板电脑

public enum DeviceTypeEnum
{
    Phone = 1,
    Tablet = 2
} 

您可以使用以下代码识别它是平板电脑还是手机

var  deviceType = ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons") ? DeviceTypeEnum.Phone : DeviceTypeEnum.Tablet; 

现在使用 devicetype 属性,您可以执行适用于手机和平板电脑的任何操作。

在您的情况下,您可以编写一个可见性转换器的枚举,如果设备类型是平板电脑,则该转换器是可见的。

于 2015-08-03T12:15:11.730 回答
0

刚刚创建了一个示例项目供其他人在移动和桌面上进行 SplitView 时遵循:https ://github.com/nicruo/Splitview-UWP

于 2015-08-20T14:19:45.343 回答