レンダーツリービルダーでnavlinkイベントハンドラーを追加するにはどうすればよいですか?

ジューンwK

誰かがNavLinkにイベントハンドラーを追加するのを手伝ってもらえますか?私が作りたいHTML:

  <NavLink class="nav-link" href="/" @onclick="()=>GetIsClicked("home")">
      <span class="oi oi-home" aria-hidden="true">Home</span>
  </NavLink>

@code{
    public void GetIsClicked(string str) {
    
  }
 }

RenderTreeBuilderコード:

 protected override void BuildRenderTree(RenderTreeBuilder builder) {
    builder.OpenComponent<NavLink>(1);
    builder.AddAttribute(2, "class", "nav-link");
    builder.AddAttribute(3, "href", "/");
    // here I want to add attribute for @onclick="()=>GetIsClicked("home")"
    builder.AddAttribute(4, "ChildContent", (RenderFragment)((builder2) => {
                builder2.OpenElement(5, "span");
                builder2.AddAttribute(6, "aria-hidden", "true");
                builder2.AddAttribute(7, "class", "oi oi-home");
                builder2.CloseElement();
                builder2.AddContent(8, "Home");
    }));
    builder.CloseComponent();
    builder.CloseElement();
    builder.CloseElement();
 }

前もって感謝します。ジューン

enet

あなたはこのようにそれを行うことができます:

 __builder.OpenComponent<Microsoft.AspNetCore.Components.Routing.NavLink>(1);
            __builder.AddAttribute(2, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, ()=>GetIsClicked("home")));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

レンダーツリービルダーでnavlinkイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

Windows Phone 8のコードビハインドからマルチレベル(ツリービュー)でエキスパンダービューを実装するにはどうすればよいですか?

分類Dev

Androidでカレンダーイベントを追加するにはどうすればよいですか?

分類Dev

スペースキーをリッスンするキーイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

PythonMatplotlibでレーダーチャートポイントにラベルを追加するにはどうすればよいですか

分類Dev

Ubuntuドックにフォルダー/ハードドライブへのリンクを追加するにはどうすればよいですか?

分類Dev

サイドナビゲーションプライマリコンテンツエリア内のマット拡張パネル内にマットカードをレンダリングするにはどうすればよいですか?

分類Dev

コードビハインドからリピーターコントロールを動的に追加するにはどうすればよいですか?

分類Dev

フルカレンダーjsでセル全体にイベントをレンダリングするにはどうすればよいですか?

分類Dev

EJSビューをレンダリングし、ルート内でコントローラーを使用するにはどうすればよいですか?

分類Dev

コントロールのEventHandlerListにイベントハンドラーを適切に追加するにはどうすればよいですか?

分類Dev

スレッド内にハンダーを追加するにはどうすればよいですか?

分類Dev

別のハンドラーからangularjsイベントハンドラーをトリガーするにはどうすればよいですか?

分類Dev

分音記号(アラビア語)にまたがるイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

Reactのテーブルのイベントハンドラーで条件付きレンダリングを確認するにはどうすればよいですか?

分類Dev

ハイチャート:動的データをドリルダウン円グラフに設定するにはどうすればよいですか?

分類Dev

Minecraft Forgeのブロックレバーにイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

コードビハインドの列ヘッダーでTextBoxのストレッチを設定するにはどうすればよいですか?

分類Dev

このイベントにクールダウンまたはレート制限を追加するにはどうすればよいですか?discord.py

分類Dev

このイベントにクールダウンまたはレート制限を追加するにはどうすればよいですか?discord.py

分類Dev

Vueループの最初のアイテムにイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

リピーターのラベル値をコードビハインドから変更するにはどうすればよいですか?

分類Dev

WebアプリでカレンダーイベントをAndroidフォンに追加するにはどうすればよいですか?

分類Dev

VertxイベントループスレッドでCompletableFutureハンドラーを実行するにはどうすればよいですか?

分類Dev

Angular 2+カレンダーの週ビューでクリックイベントを達成するにはどうすればよいですか?

分類Dev

ColumnChartスライダーをレンダリングするにはどうすればよいですか

分類Dev

vb.netコードビハインドで作成されたドロップダウンリストにハイパーリンクを追加するにはどうすればよいですか?

分類Dev

@ContentChildrentからイベントハンドラーを取得するにはどうすればよいですか?

分類Dev

@ContentChildrentからイベントハンドラーを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    レンダーツリービルダーでnavlinkイベントハンドラーを追加するにはどうすればよいですか?

  2. 2

    Windows Phone 8のコードビハインドからマルチレベル(ツリービュー)でエキスパンダービューを実装するにはどうすればよいですか?

  3. 3

    Androidでカレンダーイベントを追加するにはどうすればよいですか?

  4. 4

    スペースキーをリッスンするキーイベントハンドラーを追加するにはどうすればよいですか?

  5. 5

    PythonMatplotlibでレーダーチャートポイントにラベルを追加するにはどうすればよいですか

  6. 6

    Ubuntuドックにフォルダー/ハードドライブへのリンクを追加するにはどうすればよいですか?

  7. 7

    サイドナビゲーションプライマリコンテンツエリア内のマット拡張パネル内にマットカードをレンダリングするにはどうすればよいですか?

  8. 8

    コードビハインドからリピーターコントロールを動的に追加するにはどうすればよいですか?

  9. 9

    フルカレンダーjsでセル全体にイベントをレンダリングするにはどうすればよいですか?

  10. 10

    EJSビューをレンダリングし、ルート内でコントローラーを使用するにはどうすればよいですか?

  11. 11

    コントロールのEventHandlerListにイベントハンドラーを適切に追加するにはどうすればよいですか?

  12. 12

    スレッド内にハンダーを追加するにはどうすればよいですか?

  13. 13

    別のハンドラーからangularjsイベントハンドラーをトリガーするにはどうすればよいですか?

  14. 14

    分音記号(アラビア語)にまたがるイベントハンドラーを追加するにはどうすればよいですか?

  15. 15

    Reactのテーブルのイベントハンドラーで条件付きレンダリングを確認するにはどうすればよいですか?

  16. 16

    ハイチャート:動的データをドリルダウン円グラフに設定するにはどうすればよいですか?

  17. 17

    Minecraft Forgeのブロックレバーにイベントハンドラーを追加するにはどうすればよいですか?

  18. 18

    コードビハインドの列ヘッダーでTextBoxのストレッチを設定するにはどうすればよいですか?

  19. 19

    このイベントにクールダウンまたはレート制限を追加するにはどうすればよいですか?discord.py

  20. 20

    このイベントにクールダウンまたはレート制限を追加するにはどうすればよいですか?discord.py

  21. 21

    Vueループの最初のアイテムにイベントハンドラーを追加するにはどうすればよいですか?

  22. 22

    リピーターのラベル値をコードビハインドから変更するにはどうすればよいですか?

  23. 23

    WebアプリでカレンダーイベントをAndroidフォンに追加するにはどうすればよいですか?

  24. 24

    VertxイベントループスレッドでCompletableFutureハンドラーを実行するにはどうすればよいですか?

  25. 25

    Angular 2+カレンダーの週ビューでクリックイベントを達成するにはどうすればよいですか?

  26. 26

    ColumnChartスライダーをレンダリングするにはどうすればよいですか

  27. 27

    vb.netコードビハインドで作成されたドロップダウンリストにハイパーリンクを追加するにはどうすればよいですか?

  28. 28

    @ContentChildrentからイベントハンドラーを取得するにはどうすればよいですか?

  29. 29

    @ContentChildrentからイベントハンドラーを取得するにはどうすればよいですか?

ホットタグ

アーカイブ