問題タブ [windows-phone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight - Windows7Phoneでオーディオファイルを再生する
私はSilverlightでWindows7ベースのアプリケーション開発に取り組んでいます。プログラムでWindows7Phoneでオーディオファイルを再生する方法を見つけることができませんでした。私は過去数日からそれをグーグルしていますが、私はそれの解決策を得ることができませんでした。C#にはSoundPlayerクラスがありますが、Windows7Phoneでは利用できないと思います。誰か助けてもらえますか?
iphone - iPhone(monotouch)とWindows Phone 7アプリケーションを完全にローカライズするにはどうすればよいですか?
.netスタックを使用してWidowsPhone7とiPhoneの両方のアプリケーションを構築したいと思います。理論的根拠として、このロジックをダブルコーディングすることは避けたいと思います。このために両方のプラットフォームでresxファイルを使用することは可能ですか、それとも両方のプラットフォームでコードベースを再利用できるようにするための実行可能なソリューションはありますか?
誰かが同じ問題で立ち止まった場合の良いアドバイスやベストプラクティスはありますか?
windows-phone-7 - 更新時に WP7 パノラマ ページが戻るのはなぜですか?
他の計算の中で座標を表示する GPS 関連のアプリケーションを構築しています。私のデモ コードは、毎秒イベントを発生させるように設定されています。
メイン ページの UI (たとえば、計算された緯度を含むテキスト ボックス) を更新するたびに、正常に動作します。
問題は、ページを変更するために、片側から反対側に「フリック」しようとした場合です。「フリック」の過程で、テキストボックスが更新された場合、メインページが表示されます。
動画なしで文字で説明するのは難しいです。しかし、クリックしたままにして、パノラマ画面を少しだけドラッグすることを想像してみてください。たとえば、次のページをのぞき見しますが、まだめくっていません。その間にテキスト ボックスが更新されると、マウスのクリックを押したままにしておく必要がなくなり、メイン ページに戻ってしまいます。
次のページに移動すると、そのまま残り、前のページからオーバーフローが更新されていることがわかります。大したことはありません。しかし、それは次のページに到達しようとしているだけです。
私は WP7/Silverlight を初めて使用するので、Dispatcher を使用して応答性を高めようとしています。私が何をしても (Dispatcher を使用するかどうかに関係なく)、これは常に発生します。だから、これはUIが更新されていることに関係していると推測しています。
少しのコードが常に役に立ちます:
これらのテキストボックスのいずれかが更新されると、画面はメイン ページに「ジャンプ」して戻ります。ちょっと悪い経験。
多分それは正常ですか?ユーザーが次のページに「スライド」しようとしていることを知るためにフックするイベントはありますか?
前もって感謝します。
windows-phone - Windows Phone のナビゲーションの問題
MainPage.xaml から、たとえば two.xaml というページに移動するアプリケーションがあります。
Two.xaml で、次に Three.xaml に移動します。
Three.xaml については、mainPage.Xaml に戻りたいと思います。
私が行う場合、Three.xamlで
InvalidOperationException が発生します。
私が行った場合
システムは MainPage.xaml の別のインスタンスを作成しますが、元の状態が失われるため、これは望ましくありません。
誰でもこの問題の解決策を持っていますか?
c# - アプリを変更する方法タイルグラフィック
質問しなければならないのはひどい気がしますが、私が遭遇したのは、インストールされたアプリのタイルをスタートメニューに固定しようとしているエンドユーザー向けです。
VSでアプリを作成すると、メニューで使用されるグラフィックが表示されますが、アプリをスタートメニューに固定すると、アプリケーションの名前が付いた、選択したアクセントカラーの空白のタイルが表示されます。
可能であれば、このタイルにグラフィックを追加する方法を知りたいです。
silverlight - 実行時に ResourceDictonary を追加するときの例外
設定によって Windows Phone 7 のアプリケーション スタイルを切り替える方法を開発しようとしています。スタイルは次のようになります。
- コア スタイルは WP7Style_Dark.xaml と WP7Style_Light.xaml で分離され、定義されています。
- 残りのスタイルは Styles.xaml で宣言されています。
次のコードを使用して、App.xaml.cs のテーマを接続します。
実行時に generalStyles.Source を設定すると、例外がスローされます (これは、「未指定エラー」を示す System.Exception です)。Styles.xaml を空にすると例外がなくなることがわかりましたが、もちろんこれは解決策ではありません。
私は何をすべきか?
更新 2:スタック トレースをねじ込みます。ここで問題を絞り込みます。
テーマ スタイルは、テーマの色を定義します。一般的なスタイルは、このようなバインディングに出会うまで正常にロードされ続けます
そのため、StaticResource は解決できず、例外がスローされます。これは何とか回避できないでしょうか?
windows-phone-7 - Windows Phone 7: 音楽の目覚まし時計を作る?
ユーザーが指定した時間に曲を再生する Windows Phone 7 用のアプリを作成したいと考えています。私のアイデアは、プッシュ通知を使用してアプリをトリガーし、デバイスでコンテンツを再生することでした。ただし、これが可能かどうかはわかりません。raw notifications について MSDNを引用するには:
タイルを更新したり、トースト通知を送信したりしたくない場合は、代わりに生の通知を使用して生の情報をアプリケーションに送信できます。アプリケーションが現在実行されていない場合、直接通知は Microsoft プッシュ通知サービスで破棄され、デバイスに配信されません。直接通知のペイロードの最大サイズは 1 KB です。
これはうまくいかないようです。これを実装する別の方法はありますか?wp7 にはマルチタスクがないことはわかっているので、アプリを常にバックグラウンドで実行することはできません。
windows-phone-7 - Windows Phone 7 の廃棄に関する質問
奇妙な問題があります:ビューに移動し、1つ以上をチェックしCheckBox
て戻ります(メソッドをオーバーライドしませんでしたnavigateFrom
)。次に、もう一度ビューに移動しますが、チェックボックスはチェックされていません。
これも正常な動作ですか?Windows Phone 7 の廃棄 "機能" のこの部分は? はいの場合、ビューから移動するたびに、アプリ内であっても状態を保存する必要があるということですか? (はい、それはひどいです...)
c# - このHttpリクエストの代替
いくつかのデータを取得して文字列として返すクラスがあります。このオブジェクトが機能している間、ユーザーに作業が行われていることを知らせる回転するアイコンがあります。問題は、応答が返される前にコードが終了することです。私は立ち往生しました
何が起こっているのかを見るためだけに
発砲していません。コンソールアプリケーションで問題なく起動するので、これを、Silverlightが気に入らないことを実行していることに置きます。ここに、完全なコードを示します。
c# - Windows Phone 7 のスクリプト ライブラリ
Windows Phone 7 用のライブラリを開発しています。アプリケーション開発者にライブラリにリンクしてもらいたいのですが、クライアントのアプリケーションを更新しなくても機能を更新できるようにしたいと考えています。
他のプラットフォームでは、Javascript インタープリターを使用してこれを実現します。ときどき、新しいスクリプトが利用可能かどうかを確認します。存在する場合は、ダウンロードしてキャッシュします。
Windows Phone 7 では、Marketplace によって署名されていない限り、新しいコードをプッシュできないことを私は知っています (新しいバイナリを単にプル ダウンできればよかったのに)。クライアントでスクリプトを実行できる別のオプションはありますか? これを行うより良い方法はありますか?