Saturday, April 21, 2018

[XF] NavigationPage - 登錄畫面

使用者登錄 App 後,透過重置 MainPage 來開啟一個 NavigationPage,避免使用者進入 App 後還可以回到登錄畫面

App.xaml.cs
namespace NaviLogin
{
    public partial class App : Application
    {
        public App()
        {
            InitializeComponent();
            // 一開始顯示 Login 畫面
            MainPage = new Login();
        }

        protected override void OnStart()
        {
            // Handle when your app starts
        }

        protected override void OnSleep()
        {
            // Handle when your app sleeps
        }

        protected override void OnResume()
        {
            // Handle when your app resumes
        }
    }
}

Friday, April 20, 2018

[XF] NavigationPage - 強制回應

需要使用者強迫回應選擇時,可以使用 NavigationPage - Model

app.xaml.cs
using Xamarin.Forms;

namespace NaviModel
{
    public partial class App : Application
    {
        public App()
        {
            InitializeComponent();

            MainPage = new NavigationPage(new Page1());
        }

        protected override void OnStart()
        {
            // Handle when your app starts
        }

        protected override void OnSleep()
        {
            // Handle when your app sleeps
        }

        protected override void OnResume()
        {
            // Handle when your app resumes
        }
    }
}

Thursday, April 19, 2018

[XF] NavigationPage 簡易練習

NavigationPage 基礎操作,會進行下列操作
  1. 在 App.xaml 內設定使用 NavigationPage
  2. 設定 Title
  3. 跳到下一頁 - PushAsync
  4. 回上一頁 - PopAsync
  5. 回到首頁 - PopToRootAsync
  6. 換頁動畫 - 預設值為 true

Friday, April 13, 2018

[Win10] 傳送至

有個需求,要弄在 [傳送至] 的功能中,每次都會忘記路徑,紀錄一下,方便日後查詢

方法一:在 IE 上輸入,shell:sendto,就可以把 [傳送至] 視窗叫出來
[Win10] 傳送至-1

[Win10] 傳送至-2

方法二:Windows 總管路徑為 C:\Users\登入帳號\AppData\Roaming\Microsoft\Windows\SendTo

[Win10] 傳送至-3

把建立的 foxbin2prg - Binary2Text 和 foxbin2prg - Text2Binary 拖曳進 snedto 內,就可以使用啦

[Win10] 傳送至-4

Friday, March 30, 2018

[VS] 未正確載入套件

在 VS 2017 上安裝 Xamarin 後,開啟 VS 跳出的錯誤訊息,在這篇 建立 Xamarin.Forms 新專案,發生 未正確載入套件 'XamarinAndroidPackage' 錯誤 找到解法,不過也發現這問題跟 Xamarin 沒有絕對關係就是

[VS] 未正確載入套件

刪除該路徑C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\15.0\ComponentModelCache 下所有檔案並重啟 VS 就行啦

[VS] 未正確載入套件-2