問題タブ [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.
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
。デフォルト値にリセットする可能性もあるはずです。
xamarin.android - 左側の Xamarin Forms android ToolbarItem
Priority = 0 の Xamarin Forms ツールバー項目を iOS のナビゲーション バーの左側に移動するために利用できるオプションとカスタム レンダラーはたくさんあります。
大まかに言うと、ナビゲーション ページのカスタム レンダラーを使用してこれを行う必要があることは理解していますが、これを実現するために Android のこのレンダラーに何が必要かについてはよくわかりません。
どんな助けも見習いです。
ありがとう
c# - Xamarin.Forms.Platform.iOS.ViewCellRenderer.GetCell 例外: 指定されたキャストが無効です
ViewCellRenderer
Xamarin.Forms でを使用しているときに次の問題が発生した人はいますか?
ViewCell
カスタム レンダラーを使用して Xamarin.Forms カスタムに開示インジケーターを追加しようとしています。
base.GetCell(item, reusableCell, tv)
カスタム レンダラーで が呼び出されると、Exception: がトリガーされますSpecified cast is not valid
。
Xamarin.Forms v2.3.3.175 を使用しています。
ViewCell レンダラー
ビューセル
スタックトレース
xamarin.forms - Xamarin.Forms MasterDetailPage カスタム レンダラー
Xamarin.Forms (v. 2.3.3.175) で MasterDetailPage のカスタム レンダラーを作成しようとしています。コンテンツに比べて大きすぎるデフォルトのマスター幅を調整する必要があります。
残念ながら、カスタム レンダラー クラスが作成されるとすぐに「System.NullReferenceException」が発生します。すべてをクリーニングしましたが、まだエラーが発生します。MasterDetailRenderer からクラスを派生させるだけで問題が発生しているようです。
テストのために、カスタム レンダラーを次のように削除しました。
他に何もありません!それでもエラーが発生します。属性行にコメントを付ける (カスタム レンダラーを無効にする) か、クラスの派生を削除すると、問題が解決し、アプリは他のエラーなしで起動します。
他の誰かがそのような問題を経験していますか? それを修正する方法の手がかりはありますか?
前もって感謝します。乾杯、
M.
session - カスタム WebView Xamarin でセッションを維持する
WebView のカスタム レンダラーを使用して、PCL プロジェクトのリクエストでヘッダーを送信しています。セッション トークンを送信していますが、パスワードとログイン名を入力する必要はありません。問題は、webview でナビゲートを開始すると、ログイン ページが表示され、ログインするようになることです。通常ログインすると、セッションが保存されます。
私の質問は、セッショントークンを使用してページにアクセスするときにセッションを保存するにはどうすればよいですか?