0

こんにちは、C#とxamlを使ってWindowsストア8.1アプリを開発しています。ホストアドレス、ポート番号、およびいくつかのアプリケーションIDを言うことができるURLで、私のメールでいくつかの設定を取得します。私はURLをクリックすると、私のアプリを開き、アプリケーションの設定を入力する必要があります(デフォルトでは、3つのテキストボックスを含む私のアプリの設定ページを起動しています、これらの3つの値はここにあらかじめ入力してください) Winrt 8.1は可能ですか?もしそうなら、私はそれをどのように達成できますか?誰かがこれを解決するために私を助けてくれる? ありがとうございますURLでブラウザからWindowsストア8.1アプリを起動し、アプリにデータを渡す方法はありますか?

答えて

2

まず、URIの有効化を処理する必要があります。 マニフェストで、プロトコルを追加して名前を予約します(ここではalsdk)。詳細については、hereを参照してください。

enter image description here

次に(ここでのparamsを受け取る)App.xaml.csでOnActivatedイベントを上書きしてください。その後

public App() 
{ 
    this.InitializeComponent(); 
    this.Suspending += this.OnSuspending; 
} 
protected override void OnActivated(IActivatedEventArgs args) 
{ 
    if (args.Kind == ActivationKind.Protocol) 
    { 
     // Retrieves the activation Uri. 
     var protocolArgs = (ProtocolActivatedEventArgs)args; 
     var uri = protocolArgs.Uri.ToString(); 

    } 
} 

は、ブラウザでのparamsを使ってアプリを起動することができます enter image description here

のparamsを渡すためとして、hereを参照してください。

+0

ちょっとニール..あなたの返事をありがとう.. –

関連する問題