.NETで使えるRedux系の状態管理ライブラリFluxor
を使ってMAUI BlazorのMainLayoutに配置したアクションバーのタイトルをPageから設定しようとしたところ、GitHubのサンプルソースコードにあるFluxorComponent
は利用できなかったので、その対応についての備忘録。
対応
MainLayoutの継承元をLayoutComponentBase
からFluxorLayout
に変更する。
サンプルソース(Blazor)
MainLayout.razor
@* @inherits LayoutComponentBase *@
@inherits Fluxor.Blazor.Web.Components.FluxorLayout
@inject IState<MainLayoutState> MainLayoutState
<div>@MainLayoutState.Value.Title</div>
参考ウェブサイトなど
- GitHub
mrpmorris/Fluxor: Fluxor/Docs/releases.md
以上です。