►
From YouTube: XAF Blazor - Component Bus in Controllers
Description
Click Here to Subscribe: http://xaf.life/35
Websites:
https://xafmarin.com/
https://xari.io
https://www.xafers.training/
http://xafersweekly.com/
Facebook Group
http://xaf.life/4g
Free XAF Support Hour
https://calendly.com/xari/free-xaf-support-hour
A
Hello,
everyone
and
welcome
to
another
video
about
Travelers
here
today.
I'm
gonna
come
back
to
this
video
with
it
in
2020
about
the
Blazer
component
boss,
and
we
thought
that
was
a
great
novet
and
a
great
implementation
of
how
you
can
have
three
different
or
as
many
different
components
without
knowing
each
other,
and
you
can
communicate
through
these
component
box.
In
this
case,
if
you
remember,
we
can
use
basically
a
first
component
that
you
add
the
student.
A
Then
it
gets
in
the
list
of
entrology
students,
but
we
don't
know
what
house
then
the
whole
thing
had
decide
what
house
is
going
through
and
then
this
component
get
so
this
sending
I
went
to
this.
This
is
subscribed,
but
this
get
subscribed
first
and
also
this
way
for
this
one
to
pull
this
event
and
get
subscribed.
So
it's
really
nice
implementation
and
basically
I
wanna,
just
go
back
to
it
to
show
how
we
can
use
it
inside
and
in
this
case
it's
just
an
example
to
setting
action,
but
the
possibilities
are
really
great.
A
The
first
thing
that
we
have
to
think
is,
for
example,
one
create
an
example
that
I
did
is
I
created
usual
View,
that
if
we
go
there,
we
just
add
to
a
list
view
the
box
list
View
and
the
container
list
view.
We
can
see
it
box
on
top
container
below,
and
this
is
just
to
show
it
in
this
case.
Most
of
the
time
will
be
when
you
have
something
really
question
that
you
have
a
custom
component
in
one
side,
you
have
a
custom
component.
You
want
to
communicate
to
each
other.
A
You
can
always
do
in
this
case.
There
is
have
some
dashboard
view,
DOT
fine
19
and
get
the
dashboard
View
and
then
get
the
view
you
will
get.
You
will
get
the
list
view.
Then
they
get
there
like
you
can
see.
You
have
seen
the
example
that
then,
is
published
about
the
master
interview
that
he
does
something
like
this
and
he
communication.
But
the
great
thing
here
is
that
you
don't
have
to
these
two
components
that
you
don't
have
to
know
about
each
other.
So
first
steps.
A
Of
course,
let's
download
the
Blazer
component
boss,
Second
Step.
Let's
add
to
the
list
of
services
and
then
just
to
check,
we
add
a
controller
for
box
that
it
will
have
an
action
and
when
you
click
that
action
we're
gonna
get
the
service
provided
with
the
services
and
we're
gonna
get
the
component
boss
and
Publishing
event.
A
We
need
to
add
a
class
that
it
will
be
your
arguments
and
what
would
be
the
message
so
basically
we're
gonna
polish
okay,
we
have
a
message
to
send
and
the
message
in
this
case
will
be
sorry,
but
right
here
you
can
pass
any
of
your
any
persistent
object,
any
any
type
of
data
you
want.
You
just
need
to
declare
it
in
this
contract.
So
right
here
you
can
have
a
container
object
or
anything
like
that,
and
then
we
have
another
controller
separate
where
we're
gonna
subscribe
to
it.
A
So
when,
if
both
countries
are
active,
we're
good
to
go
and
then
you
have
this
receive.
100
is
a
function
that
you're
gonna
get
what
it
was
sent
to
you,
and
then
you
do
anything.
You
want
there.
Let's
put
a
breakpoint
here
and
let's
run
the
application
on
the
ceiling
action
again.
I
will
say
this
again
in
this
case:
we
could
do
it,
something
like
here.
A
That's
where
we
write
them
find
item
then
we'll
get
the
list
view.
That
should
be
writing.
Yes,
then
we're
gonna
get
the
control
created
and
when
we
go
there
we
can
get
the
interview
and
right
here
we
have
the
list
View
and
we
can
interact
between
two
list
views
this
way.
But
if
it's
a
component
or
if
it's
some
other
type
of
or
if
it's
maybe
easier
this
way,
you
can
definitely
integrate
it.
The
component
boost
that
I
would
think
that
is
really
nice.
A
So
we
have
box
a
list
view
container
list
view
they
don't
have
any
relationship
with
each
other,
so
how
we're
going
to
go
from
one
to
the
other
one
if
we
click
the
boss,
the
box
action
and
we
show
in
the
Box
controller,
we're
gonna
publish
a
new
message
in
the
box
and
when
we
click
that
action
and
right
here
we're
gonna
wait
for
that
message
to
be
received,
and
this
is
the
the
what
we're
gonna
do
with
it.
A
In
this
case,
we're
only
going
to
get
Dimensions,
but
right
here
you
can
say
detail
view
final
get
and
do
something
with
it.
You
can
do
any
processing,
that's
up
to
you
when
you
click
box
action
right
away.
You
already
are
in
that
handle
the
arguments
you
have
here
and
you
can
see
here
the
message.
Sorry,
if
we
just
run
it
again,
we
have
here
sorry
pretty
nice,
right
and
otherwise,
but
the
possibilities
that
we
can
achieve
with
this-
they
are
really
amazing
and
probably
in
the
future.
A
I
will
show
a
real
a
scenario
where
I
have
been
using
this.
That
I
have
a
playlist
and
I
have
to
send
some
that
I
want
the
note,
get
selected
and
I,
send
it
to
a
list
View
and
then
I
send
it
to
the
interview
and
it
gets
more
complicated,
but
I
think
that
the
the
general
concept
is
amazing.
Okay,
thank
you
for
watching
and
see
you
in
the
next
video.