問題タブ [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.

0 投票する
1 に答える
197 参照

windows-phone-7 - Cimbalino アプリバー、煩わしい xaml 警告

マニュアルに記載されているとおりに使用すると、次のようになります。

しかし、「パスを絶対にすることはできません」というxamlの警告が表示されます。一般的には機能しますが、警告が煩わしいです。

画像のプロパティは、次のように「コンテンツ」と「新しい場合はコピー」に設定されています: ApplicationBar の WP7 動的アイコン

0 投票する
0 に答える
152 参照

c# - Cimbalino アプリバー、ページ変更中に点滅

アプリバーが最小化されたページ、またはアプリバーのないページに移動するたびに、ページの下部に奇妙な点滅が表示されます。

最初のページはこんな感じ ここに画像の説明を入力

しかし、トランザクションが開始されると、黒い背景が表示されます ここに画像の説明を入力

そして、それはすべてのトランザクション中に持続します ここに画像の説明を入力

その背景を白に設定する方法は?

編集:アプリバーの不透明度を設定しようとしました..まあ、うまくいくこともありますが、うまくいかないこともあります。私はこのようにそれを持っています

0 投票する
1 に答える
199 参照

windows-phone-7 - MvvmLight と CustomMessageBox

ビューから CustomMessageBox を表示し、そこからコールバックを取得する適切な mvvm の方法はありますか?

このサンプルは非常に優れていますが、ハードコーディングされた MessageBoxButton を使用しています (Yes/No/YesNo のみが利用可能ですが、カスタム ボタンが必要です)。

これには、MvvmLight のメッセージに関する多くの有用な情報が含まれていますが、DialogMessage も YesNo サンプルのみを示しています (カスタム ボタンもありません)。

0 投票する
3 に答える
2734 参照

windows-phone-8 - WP MVVM ナビゲーション OnNavigatedTO

アプリケーションに MVVM の実装を開始しましたが、ユーザーがいつビューに移動したかを知るという問題が発生しました。

ビュー間を移動するには、navigationService.Navigate(...);

ビューに移動したことを確認するにはどうすればよいですか? イベントを利用してもnavigationService.Navigatedいいですか?

ページ自体が提供する OnNavigatedTo のように使用できる方法は他にありませんか?

0 投票する
4 に答える
407 参照

c# - アイテムを最初に挿入するときに、LongListMultiSelector が「自動スクロール」しないようにする

メッセージを表示するために LongListMultiSelector を使用しています。メッセンジャーのように、最新のメッセージはボタンにあります。ListHeaderTemplate にボタンがあることは知っています。これにより、以前のメッセージを読み込んでリストの上部に挿入できます ( ObservableCollection.Insert(0, item);)。

挿入は機能しますが、リストは最後に挿入されたアイテムに自動的にスクロールするように見えます-実際にはスクロールしませんが、挿入後に新しいアイテムが表示されるため、スクロールするように感じますが、むしろ解決策を探しています挿入された新しいアイテムの前の最初のアイテムを表示したままにし、リストヘッダーに再び到達するには、新しい上部にもう一度垂直スクロールする必要があります。

手がかりはありますか?

編集1

が現在の最初のアイテムであると考えてから、oldFirstItemそのアイテムの前に新しいアイテムを挿入します。新しいアイテムが最初のアイテムになり、スクロール位置が変わらないため、新しいアイテムが表示されます。リストが新しく挿入されたアイテムまでスクロールするように感じますが、アイテム 1 から n を下に押しただけです。私が望むのは、すべての新しいアイテムをユーザーが見えない領域に押し上げ、表示されてoldFirstItemいるアイテムの上部に押し上げることです。ScrollTo を使用すると、そのリストがジャンプします。

EDIT 2 達成したいことを示すために写真を追加しました。赤い線より上の領域は表示されません。ここに画像の説明を入力

0 投票する
1 に答える
104 参照

c# - WP8 で 2 つの Interface メソッドを連続して呼び出す

次のようなインターフェイスがある場合:

そして彼の実装は次のとおりです。

ViewModel に実装がある場合:

私の問題は、最初にこのメソッドを終了する必要があることです: imageService.PhotoChooserWithCameraServiceShow(); その後、imageService.RefreshSavedImages(); に進みます。

問題は、私のプログラムが行うことは、最初のプログラムが完了する前に 2 番目のプログラムを実行することです。

この問題を引き起こす可能性があると思われる問題:

  1. ViewModel から、ロジックなしで NavigationService を呼び出して戻る。だからできない:

    NavigationService ナビゲーション = 新しい NavigationService(); navigation.NavigateTo(new Uri("/Views/SecondPage.xaml", UriKind.Relative));

PhotoChooserWithCameraServiceShow は、Cimbalino Windows Phone Toolkitから取得されます。

みなさん、よろしくお願いします!

0 投票する
1 に答える
48 参照

c# - RemoveBackEntry (Cimbalino Toolkit から) を貼り付ける場所は?

現在、View Model で cimbalino Toolkit ナビゲーション サービスを使用する Windows Phone 8 アプリケーションを使用しています。

MainPage と AddItemPage があります。ユーザーが項目を追加して保存ボタンを押すと、MainPage に戻ります。

ここで、バック スタックから AddItemPage を削除します。それでも、「RemoveBackEntry」をどこに置くべきかわかりません。