2016-06-02 10 views

答えて

5

私はまったく同じ要件を持っていたし、EntryExと呼ばれるカスタムコントロールを作成することを決めました。ソースコードHEREがあります。

ここでは、このコントロールがサポートする関数の一覧を示します。角の半径

  • を設定する境界線の幅
  • を設定する境界線の色
  • を設定

    1. また、左右からのエントリの内容をはめ込むために、左右のパディングを設定することができます。

    私はこのプロパティをサポートするために、iOSとAndroid用のカスタムレンダラーを作成しました。 コントロールを使用するには、次の操作を行います。

    1. フォームプロジェクトにEntryExを追加します。
    2. iOSの場合はEntryExRenderer -s、対応するプロジェクトの場合はAndroidが追加されました。
    3. アンドロイドの場合は、BorderRendererも追加する必要があります。
    4. 名前空間を調整します。

    それだけです。楽しい。

  • +0

    Thanx @kyurkchyanヘルプ。 –

    +0

    @kyurkchyanうまく動作します。ユーザーが入力を開始するときに入力フィールドをクリアするには、ほとんどの入力項目に十字アイコンを配置する方法を教えてください。 –

    +0

    グリッドを使用できます。エントリのパディングプロパティ(右側のxが必要な場合)を設定します(エントリ内のテキストがxボタンと重ならないようにします)。次にグリッドに2つの列を作成します。エントリの列スパンを2に設定し、グリッドの2番目の列にxアイコン付きのボタンを配置します。 – kyurkchyan

    関連する問題