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 に答える