UWP 區分裝置型別

2022-01-15 17:19:54 字數 583 閱讀 9429

在寫uwp應用時,通常會需要在**裡面判斷當前是什麼裝置型別,以便在不同的裝置上顯示出不同的效果或者內容。

1. 通常我們都知道如何在c#**裡面去判斷

public

static

deviceformfactortype getdeviceformfactortype()

}

2. windows community toolkit也提供了乙個簡單粗暴的封裝方式

using

microsoft.toolkit.uwp.helpers;

//to get device family

public

string devicefamily => systeminformation.devicefamily;

3. xaml**裡面判斷,也是windows community toolkit提供的可以在xaml**中直接使用的方式

xmlns:markup="

using:microsoft.toolkit.uwp.ui.extensions.markup""

" />

qmake判斷不同平台並區分設定

qt的垮平台不單單指它的原始碼,在原始碼專案工程的配置上也可以區分的。對於需要在windows,macx以及linux下發布的程式來說,每個平台都有細微的差別 也許在windows下就需要引用某個庫,但是在mac和linux下就不需要。在不同平台配置各自的pro工程檔案自然就是不必要的,qmake本...

ios裝置區分

使用 ui user inte ce idiom 進行區分 ios 3.2 無法區分iphone和ipod if ui user inte ce idiom uiuserinte ceidiompad else 區分目前 ui user inte ce idiom 有2個返回值 ui user in...

linux下mysql大小寫區分設定

mysql的sql語句在windows環境是預設lower case table name 1 0大小寫敏感,1為不區分大小寫 是不區分大小寫的.但是在linux環境中,預設lower case table name 0 是區分大小寫的。需要修改mysql的配置檔案,步驟如下 1 vi etc my...