1

私は地下鉄アプリに取り組んでいますが、アプリケーションを表示しない方法を見つけるのに苦労しています。

最近、フィールド担当者にタブレットを導入しましたが、GPS 追跡を追加する必要があります。GPS はメトロ ライブラリで処理する方がはるかに簡単です (4 行のコードとアンマネージドのようなものです)。そのため、winforms/wpf デスクトップ アプリのコーディングに時間を費やす代わりに、メトロ アプリをプッシュできるようにしたいと考えています (タブレットはフルバージョンのウィンドウなので、メトロアプリを非表示にできない場合のオプションです.メインプログラムを開かなくてもスタート画面のタイルが自動的に更新されるため、可能であるべきだと思います)。

WPF では、ウィンドウを非表示にするのはかなり簡単です。wpf でメトロ アプリを作成していますが、デスクトップとは異なるライブラリを使用しているため、その方法がわからない場合があります。

デスクトップ プログラムでは、かなり単純です。次の行に沿って何かを行います。

<Page
x:Class = xxxxxxxx
..
Visibility="Hidden">

残念ながら、metro では、折りたたんで表示するオプションしかありません。Collapsed は、展開されておらず、Visual Studio がそれを表示しているという理由だけでない限り、何の効果もないようです...

したがって、基本的には、プログラムを最小化または非表示にして起動する方法があるかどうかを把握しようとしています。

4

3 に答える 3

0

GPS を送信するバックグラウンド タスクの作成を検討しましたか? バックグラウンド タスクは、アプリを実行しなくても実行できます。

于 2013-09-18T21:43:56.370 に答える
0

ユーザーに代わって Windows ストア アプリを自発的に最小化できるかどうかは、完全にはわかりません。私は IntelliSense でそれについて何も見ていませんし、オンラインで何かを見つけたり、それを行うアプリを見たりすることもありません。

ただし、Windows ストアを使用せずにアプリをデプロイする (サイドローディング) には、ドメインに参加している Windows 8 Enterprise エディションのコンピューター、またはサイドローディング キーを使用する Windows 8 Pro (キーあたり 30 ドル、少なくとも 100 個のパックで購入) が必要であることに注意してください。おそらく、アンマネージ コードを含む WPF アプリには、お金と労力を費やす価値があります。

于 2013-09-18T22:07:57.813 に答える