簡體   English   中英

如何將SplitView放在UWP中的電話標題中?

[英]How to place SplitView in the header of a phone in UWP?

我在桌面應用程序中使用SplitView。 工作正常。 現在,我想在帶有Windows 10的手機中使用它。由於手機屏幕小,我想避免使用永久性垂直面板。 我想隱藏此欄,例如Windows Mobile 10的Calendar App可以嗎? 我找不到物業。

只需將DisplayMode屬性設置為“疊加”即可。

DisplayMode="Overlay"

您可以保持設備類型枚舉來跟蹤設備,例如,它的手機還是平板電腦

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

您可以使用以下代碼來確定它是平板電腦還是手機

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

現在,使用devicetype屬性,您可以執行適用於手機和平板電腦的任何操作。

在您的情況下,您可以向可見性轉換器編寫一個枚舉,如果設備類型為平板電腦,則該枚舉可見。

剛剛創建了一個示例項目,供其他人在移動和台式機上進行SplitView時遵循: https : //github.com/nicruo/Splitview-UWP

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM