問題タブ [cimbalino]
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.
windows-phone-7 - Cimbalino アプリバー、煩わしい xaml 警告
マニュアルに記載されているとおりに使用すると、次のようになります。
しかし、「パスを絶対にすることはできません」というxamlの警告が表示されます。一般的には機能しますが、警告が煩わしいです。
画像のプロパティは、次のように「コンテンツ」と「新しい場合はコピー」に設定されています: ApplicationBar の WP7 動的アイコン
c# - Cimbalino アプリバー、ページ変更中に点滅
アプリバーが最小化されたページ、またはアプリバーのないページに移動するたびに、ページの下部に奇妙な点滅が表示されます。
最初のページはこんな感じ
しかし、トランザクションが開始されると、黒い背景が表示されます
そして、それはすべてのトランザクション中に持続します
その背景を白に設定する方法は?
編集:アプリバーの不透明度を設定しようとしました..まあ、うまくいくこともありますが、うまくいかないこともあります。私はこのようにそれを持っています
windows-phone-8 - WP MVVM ナビゲーション OnNavigatedTO
アプリケーションに MVVM の実装を開始しましたが、ユーザーがいつビューに移動したかを知るという問題が発生しました。
ビュー間を移動するには、navigationService.Navigate(...);
ビューに移動したことを確認するにはどうすればよいですか? イベントを利用してもnavigationService.Navigated
いいですか?
ページ自体が提供する OnNavigatedTo のように使用できる方法は他にありませんか?
c# - アイテムを最初に挿入するときに、LongListMultiSelector が「自動スクロール」しないようにする
メッセージを表示するために LongListMultiSelector を使用しています。メッセンジャーのように、最新のメッセージはボタンにあります。ListHeaderTemplate にボタンがあることは知っています。これにより、以前のメッセージを読み込んでリストの上部に挿入できます ( ObservableCollection.Insert(0, item);
)。
挿入は機能しますが、リストは最後に挿入されたアイテムに自動的にスクロールするように見えます-実際にはスクロールしませんが、挿入後に新しいアイテムが表示されるため、スクロールするように感じますが、むしろ解決策を探しています挿入された新しいアイテムの前の最初のアイテムを表示したままにし、リストヘッダーに再び到達するには、新しい上部にもう一度垂直スクロールする必要があります。
手がかりはありますか?
編集1
が現在の最初のアイテムであると考えてから、oldFirstItem
そのアイテムの前に新しいアイテムを挿入します。新しいアイテムが最初のアイテムになり、スクロール位置が変わらないため、新しいアイテムが表示されます。リストが新しく挿入されたアイテムまでスクロールするように感じますが、アイテム 1 から n を下に押しただけです。私が望むのは、すべての新しいアイテムをユーザーが見えない領域に押し上げ、表示されてoldFirstItem
いるアイテムの上部に押し上げることです。ScrollTo を使用すると、そのリストがジャンプします。
EDIT 2 達成したいことを示すために写真を追加しました。赤い線より上の領域は表示されません。
c# - WP8 で 2 つの Interface メソッドを連続して呼び出す
次のようなインターフェイスがある場合:
そして彼の実装は次のとおりです。
ViewModel に実装がある場合:
私の問題は、最初にこのメソッドを終了する必要があることです: imageService.PhotoChooserWithCameraServiceShow(); その後、imageService.RefreshSavedImages(); に進みます。
問題は、私のプログラムが行うことは、最初のプログラムが完了する前に 2 番目のプログラムを実行することです。
この問題を引き起こす可能性があると思われる問題:
ViewModel から、ロジックなしで NavigationService を呼び出して戻る。だからできない:
NavigationService ナビゲーション = 新しい NavigationService(); navigation.NavigateTo(new Uri("/Views/SecondPage.xaml", UriKind.Relative));
PhotoChooserWithCameraServiceShow は、Cimbalino Windows Phone Toolkitから取得されます。
みなさん、よろしくお願いします!
c# - RemoveBackEntry (Cimbalino Toolkit から) を貼り付ける場所は?
現在、View Model で cimbalino Toolkit ナビゲーション サービスを使用する Windows Phone 8 アプリケーションを使用しています。
MainPage と AddItemPage があります。ユーザーが項目を追加して保存ボタンを押すと、MainPage に戻ります。
ここで、バック スタックから AddItemPage を削除します。それでも、「RemoveBackEntry」をどこに置くべきかわかりません。