Win10創意者更新中,UWP應用的“分享”功能得到了升級,新的UI在14971后就開始啟用。在中文版里,微軟默認給出了4個可分享的應用,英文版等版本還給了其他可分享應用和建議應用。當然你可以按照自己的需要適當增減。
具體方法如下:
1、比如在《照片》應用中打開新版“英雄”壁紙(或其他圖片文件),單擊右鍵就可以看到“分享”(其他UWP應用內分享方法大同小異)。
2、點擊后看到分享面板,其中給出了四個應用。
在第三方應用,例如《IT之家》和《辣品》中,點擊上方“分享”按鈕后,給出如下提示,便于國內用戶使用,點擊“更多分享”可以看到分享面板。
3、如果不喜歡這里面的應用建議內容(未安裝應用),可以右鍵單擊某個應用圖標,然后取消勾選“顯示應用建議”。某些版本可能不會顯示建議的應用,盡管系統默認勾選該項目。
4、如果你覺得這些可分享內容不夠用,還可以點擊該面板下方的“在應用商店中獲取應用”來添加,此時商店會列出“可用應用”來供你挑選。下面這些應用安裝后會直接出現在上述分享面板中。
比如安裝《微博》后,面板中就增加了該項目
感謝IT之家網友 鳶一雨音的原創投稿
一段時間之前,我已經投稿兩篇,分別講述了如何實現流暢設計下的Material和Motion,但那是在Win10SDK Build 16190之前。微軟發布了Windows10SDK Build 16190之后,新加入了一個筆刷:AcrylicBrush(亞克力筆刷)。
這個筆刷能讓開發人員更快地創建透明的應用背景、方便地調整透明值以及顏色,不再需要一個單獨的UIElement來承載透明的背景,也能幫助開發人員實現流暢設計中,被稱作“Lighting(光照)”的設計效果。
注意:以下實例均在Win10 SDK Build 16232版本下實現。
簡單實例:
創建一個空白的UWP應用程序,目標SDK應該改為等于或高于16190的版本。鑒于AcrylicBrush使用起來非常方便,我們的例子不會涉及到C#代碼,而僅僅是XAML層面的內容。
修改XAML代碼如下:
其中:重要的就是這個名為AcrylicBrush的筆刷。我們像使用其它筆刷一樣使用它,它擁有若干個重要的屬性,其中BackgroundSource屬性只能從枚舉值HostBackdrop和Backdrop中選取,它們分別表示這個亞克力筆刷的源來自應用下的背景還是控件下的背景。TintColor則是亞克力的顏色,TintOpacity決定了亞克力的透明程度。此外,亞克力筆刷還能自動處理光照特性。我們執行代碼,觀察效果:
我們僅僅使用XAML就實現了接近完整的流暢設計光照和材質效果。
總結:AcrylicBrush是微軟為流暢設計體系作準備的一個新內容。它的出現意味著不會有新的專門的控件來支持流暢設計體系,而要求開發者合理為自己原有的控件應用AcrylicBrush筆刷。但是控件會不會自動應用這個筆刷還是未可知的,不過這種使用筆刷的方式要比我的前面幾篇文章講過的使用C#代碼的方式方便很多,雖然效率可能并沒有提升。