原创 UWP GraphQL數據查詢客戶端的實現

1. 緣起 Facebook 的移動應用從 2012 年就開始使用 GraphQL。GraphQL 規範於 2015 年開源,現已經在多種環境下可用,並被各種體量的團隊所使用。 在這個鏈接可以看到更多的GraphQL使用者。      

原创 UWP 使用SSL證書,保證數據安全

事情是這樣的,我們後端的小夥伴升級了用戶會員系統,使用了全新的GraphQL登錄機制,並且採用SSL加密的方式來實現阻止陌生客戶端請求的案例。 GraphQL在UWP端的實現,以後有時間會單獨寫一篇文章,這裏先說一下怎麼在UWP裏面使用SS

原创 Github掛載大文件解決方案

正常情況下,我們上傳代碼之類的文本文件,都不會太大,可以直接通過【Upload Files】選項直接上傳。 但是這樣的操作僅限文件大小在25MB以內。    如果你選擇的文件超過25MB,那麼Github會提示: Yowza, that

原创 UWP 打開系統設置面板

由於UWP各種權限管理的比較嚴格,所以在執行某一個特殊的操作之前,最好先申請一下相應的權限,以便告知用戶你使用了這個權限,而且可以有效的避免App崩潰。 比如你想讓用戶手動打開麥克風權限,那麼可以執行   await Windows.Sy

原创 UWP 更強大的文件獲取能力

默認情況下,通用 Windows 平臺 (UWP) 應用可以訪問特定文件系統位置。 應用也可以通過文件選取器或通過聲明功能訪問其他位置。 在創建新的應用時,默認情況下你可以訪問以下文件系統位置: 1. 應用程序安裝目錄 Windows.S

原创 Windows 10 - 查看系統剪切板歷史

在之前的Windows版本(1809之前),Windows的剪切板歷史一直都是對用戶不可見的。 也就是它只保留最後一次的剪切記錄,但是這個記錄是什麼,不知道!只能粘貼出來才知道。   但是現在變了,Windows可以跨設備同步你的剪切記錄,

原创 UWP 利用Windows.UI.Composition實現簡單的放大🔍效果

看一下效果先     我這裏實現了鼠標進入和退出的效果,當然也可以添加其他的事件,比如獲得焦點和失去焦點的。 先隨便寫一個xaml佈局,一個Grid,裏面一張圖片。 <Grid x:Name="GridA"

原创 2019.11.14 啓用了FlagCounter

2019.11.14 啓用了FlagCounter。

原创 Windows Terminal 美化分享

美化前:          美化後:         Json分享: { "acrylicOpacity": 0.75, "closeOnExit": true, "colorScheme":

原创 UWP 帶左右滾動按鈕的橫向ListView———仿NetFlix首頁河的設計

1. 需求   也是之前寫的控件了,模仿NetFlix的河的設計。 大體要求如下: 1. 橫向的ListView 2. 左右按鈕,可以左右移動河卡片,左右的滾動條不可見 3. 左右按鈕僅在鼠標Hover事件中可見 大家可以看下NetFlix

原创 UWP 使用新版畫中畫 FontIcon —— 如何使用自定義字體 —— 簡單分析Windows Calculator源代碼

微軟在新版UWP計算器中加入了一個“置頂”功能,它相當於我們之前看視頻的“畫中畫”一樣。 點擊後窗體置頂,同時可以進行其他任務。     有的小夥伴說,不就是一個圖標嗎,去 Segoe MDL2 圖標 把圖標找過來不就行啦, 很簡單那啊。

原创 檢測一個App是不是有UWP血統

Win + Shift + Enter       

原创 UWP 記一次x64平臺無法單步調試的bug

是這樣的,平時開發uwp程序,都是用x86架構進行部署和調試。但是有時候需要在XBOX上進行調試,所以架構需要改成x64進行操作。     但是最近x64位下不能進行調試了。 搜遍網上的各種教程,也是各有各的原因和解決辦法。 就像成功的原

原创 UWP 在ShellPage.xaml.cs 中導航至其他頁面引發System.Exception

最近有一個需求,需要App監測網絡變化,並在網絡變化的同時用戶,你切網啦,並且導航至一個切網的特定頁面。 和Android、iOS的小夥伴後共同發現,人家有一個類似”攔截器“的框架,可以攔截App發出的請求,並返回一個特定的操作。 而之前在

原创 UWP 使用FontIcon

通常在設置按鈕內容的時候,我們一般會寫上文字,比如 <Button Content="OK"/>     但是有一些特殊情況,比如我們的按鈕需要一個圖標,     這個時候就需要一些特殊的操作。 <Button>