問題タブ [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 投票する
1 に答える
11237 参照

xamarin.forms - xamarin.forms の入力セルに左右のパディングを設定する方法

IOS および Android の xamarin フォームのエントリ セルにカスタム レンダリングを使用しました。入力セルの左右のパディングを設定するにはどうすればよいですか。

PCl のカスタム エントリ セル:

私のPCLには次のものがあります:

IOS の場合:

Android の場合:

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

c# - Xamarin iOS は破棄されたオブジェクトにアクセスできません。オブジェクト名: ''

私は xamarin フォーム プロジェクトを使用していますが、xamarin iOS プロジェクトにバグがあります。現在、マスター/詳細ページの機能を実装し、アクション バーにボタン項目を追加しました。問題は、 MainPage からアプリケーションを実行しているときに、ハンバーガー メニューから別のページに移動してから、再度 MainPage に戻ることです。すべて問題ないようです。しかし、MainPage カルーセルを別のオブジェクトにスクロールして ActionBar 項目をクリックすると、次のようなエラーが発生します。

System.ObjectDisposedException: 破棄されたオブジェクトにアクセスできません。

オブジェクト名: 'CustomNavigationRenderer'.

これは私の iOS CustomNavigationRenderer クラスです:

デバッグ TopViewController で、次のような行が表示されました。

しかし、現在のオブジェクトから別のカルーセル ビュー オブジェクトにスクロールするまで、TopViewController にはデバッグ モードで次のような行があります。

オブジェクトがアクション バーの項目に到達しない主な理由は何ですか?

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

webview - Xamarin.Forms を使用して iOS 用 WebView カスタム レンダラーの回転を修正するにはどうすればよいですか?

Xamarin.Forms プロジェクトで WebView のカスタム レンダラーを作成しました。WebView は Android でうまく機能します。残念ながら、iOS では、デバイスを回転させると、Web ページ (任意の Web ページ) が WebView の新しいサイズに正しく調整されません。組み込みの WebView for Forms を使用すると、回転時にページのサイズが正しく変更されます。

カスタム レンダラーのどこが間違っていますか?

以下は、私のカスタム レンダラーの簡素化されたバージョンです (問題は引き続き発生します)。

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

c# - Xamarin Forms: Timepicker 24hour と Android でのカスタム間隔

私はこれを正しく理解できないようです。この件に関する古い投稿がいくつかありますが、それらのどれも有効な解決策を提供していません。これは私がやろうとしていることです:

-午前/午後ではなく 24 時間形式のタイムピッカー -カスタム
間隔、たとえば、ピッカーで 15 分または 20 分間隔
-カスタム ピッカーは、Focus() がコードで設定されている場合に表示できる必要があります

iOS では簡単に動作しますが、Android の customrenderer を動作させることはできません :(

誰でもアイデアはありますか?

見つからないすべてのアイデアを試しましたが、現在のバージョンの Xamarin Forms
Xamarin Forms timepicker 24hour では
適切に機能し ていないようです。これは機能しているように見えますが、Focus( )。また、時刻を選択するときに nullpointerexception が発生します。 https://forums.xamarin.com/discussion/21119/xamarin-forms-timepicker-with-15-minutes-intervals
はまったく機能していないようです。

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

c# - Xamarin.Forms で iOS のアクセサリ ボタンのタップを処理するには?

AccessoryButtonTappedテーブル ビュー デリゲートでオーバーライドするメソッドがありますが、ListViewRendererサブクラスでそれを実行する方法が明確ではありませんか?

そのため、開示インジケーターを表示できますが、タップを処理できません。

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

button - カスタム レンダラーが機能しないのはなぜですか?

Droid-Project に次のクラスがあります。

ボタンの色を変更するためにカスタム レンダラーが必要ないことはわかっていますが、試してみたいだけです :)

乾杯!

編集:ボタンをUIに追加する方法に関するコードは次のとおりです:

そして、xaml を介したいくつかのボタン:

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

button - xamarin フォームのボタンのマージンを変更するには?

xamarin フォームのボタンのデフォルトの余白に問題があります。マージンを外す必要があります。どうやってこれを作ることができるのか考えた人もいました?? カスタムレンダラーを使用する必要がありますか?

スペースを残さずに 2 つの要素、ラベルとボタンを結合するには、これが本当に必要です。

私はすでに試しています

しかし、これは私にはうまくいきません。何も起こりませんでした。他の人は、カスタム レンダラーを作成するとうまくいくと言っています。

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

xamarin.forms - Xamarin Forms Trigger がカスタム レンダラーを動作させない

私はextendedentryとカスタムレンダラークラスを持っています

私のカスタムエントリ:

そして、私の XAML ファイルは次のようになります。

Trigger動作しません。

しかし、次のようにデフォルトのエントリ制御に変更すると:

Trigger作品。

私は何を間違えたのですか?

編集

ExportRendererXamarin.Formsの行はレンダラー クラスにあります。