問題タブ [custom-renderer]

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 投票する
0 に答える
579 参照

c# - 別のネイティブ コントロールを使用する場合、カスタム レンダラーで値が設定されない

DatePicker基本的に、 from jrgcubanoのカスタム レンダラー実装を使用しています。ここで、UWP 用のカスタム レンダラーを提供したいと考えています。したがって、UWP でコントロールを交換し、代わりに a を使用したいと考えていますCalendarDatePicker

基本的に、プロパティDateとプロパティは同じである必要があります (nullNullableDateの場合を除く)。NullableDateしたがって、これには同期があります (プロパティが頻繁に設定されることがありますが、それは別の話です)。私が今経験しているのは、それDateは常に間違った価値を持っているということです。ほとんどの場合、現在の日付 (または値 01.01.0001) であるデフォルト値があります。この値は、デバッグモードでは新しい値に変更した後も同じ値のままであるため、変更できないようです。NullableDate同期のため、一度正しい値を取得した後に間違った値を取得することも発生します。カスタム レンダラーを機能させるには、イベントをサブスクライブすることも必要DateChangedでした。

これが私の現在の実装で、完全に機能するプロジェクトを示しています。

MainPage.xaml

MainPage.xaml.cs

ExtendedDatePicker.cs

ExtendedDatePickerRenderer.cs

Dateと同じ値を持つ何を変更する必要がありNullableDateますか? また、値は で選択した値を表す必要がありますDatePicker。デフォルト値にリセットする可能性もあるはずです。

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

xamarin.android - 左側の Xamarin Forms android ToolbarItem

Priority = 0 の Xamarin Forms ツールバー項目を iOS のナビゲーション バーの左側に移動するために利用できるオプションとカスタム レンダラーはたくさんあります。

大まかに言うと、ナビゲーション ページのカスタム レンダラーを使用してこれを行う必要があることは理解していますが、これを実現するために Android のこのレンダラーに何が必要かについてはよくわかりません。

どんな助けも見習いです。

ありがとう

0 投票する
2 に答える
1433 参照

c# - Xamarin.Forms.Platform.iOS.ViewCellRenderer.GetCell 例外: 指定されたキャストが無効です

ViewCellRendererXamarin.Forms でを使用しているときに次の問題が発生した人はいますか?

ViewCellカスタム レンダラーを使用して Xamarin.Forms カスタムに開示インジケーターを追加しようとしています。

base.GetCell(item, reusableCell, tv)カスタム レンダラーで が呼び出されると、Exception: がトリガーされますSpecified cast is not valid

Xamarin.Forms v2.3.3.175 を使用しています。

ViewCell レンダラー

ビューセル

スタックトレース

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

xamarin.forms - Xamarin.Forms MasterDetailPage カスタム レンダラー

Xamarin.Forms (v. 2.3.3.175) で MasterDetailPage のカスタム レンダラーを作成しようとしています。コンテンツに比べて大きすぎるデフォルトのマスター幅を調整する必要があります。

残念ながら、カスタム レンダラー クラスが作成されるとすぐに「System.NullReferenceException」が発生します。すべてをクリーニングしましたが、まだエラーが発生します。MasterDetailRenderer からクラスを派生させるだけで問題が発生しているようです。

テストのために、カスタム レンダラーを次のように削除しました。

他に何もありません!それでもエラーが発生します。属性行にコメントを付ける (カスタム レンダラーを無効にする) か、クラスの派生を削除すると、問題が解決し、アプリは他のエラーなしで起動します。

他の誰かがそのような問題を経験していますか? それを修正する方法の手がかりはありますか?

前もって感謝します。乾杯、

M.

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

session - カスタム WebView Xamarin でセッションを維持する

WebView のカスタム レンダラーを使用して、PCL プロジェクトのリクエストでヘッダーを送信しています。セッション トークンを送信していますが、パスワードとログイン名を入力する必要はありません。問題は、webview でナビゲートを開始すると、ログイン ページが表示され、ログインするようになることです。通常ログインすると、セッションが保存されます。

私の質問は、セッショントークンを使用してページにアクセスするときにセッションを保存するにはどうすればよいですか?