►
Description
This week we have Dmitry Lyalin showing off brand new XAML tooling updates for Xamarin.Forms development! Even more hot reloading and awesome new features that you have been requesting.
Community Links: https://www.theurlist.com/xamarin-standup-sep2020
Featuring: Dmitry Lyalin (@lyalindotcom)
A
A
A
Hello,
everybody
good
morning,
good
afternoon,
welcome
to
xamarin
community
stand
up
september,
2020
edition.
I
can
see
the
chat's
already
wild,
I'm
excited
so
there's
gonna
be
a
good
one.
Before
we
go
around
and
introduce
ourselves,
I
just
there's
a
special
surprise
guest
that
I
want
to
make
sure
we
have
join
us
today.
C
Yes,
well
as
it
says
here,
I'm
craig
I'm
at
conceptive
on
twitter,
so
please
reach
out
ex
xamarin,
as
matty
said,
longtime
xamarin
and
I
currently
work
on
the
surface
duo
team
and
we
just
had
an
announcement
fairly
recently.
The
device
is
on
pre-order
and
people
that
have
pre-ordered
are
going
to
be
looking
out
for
that
to
pop
into
their
mailboxes
on
the
10th
thursday
next
week.
So
yeah
be
cool
to
have
a
chat
about
that
today.
D
I
have
been
oh,
so
we're
doing
an
introduction.
Sorry,
I
was
about
to
jump
into
talking.
D
I
am
david
work
now
and
I
did
not
put
my
handle
on
the
screen
so
clearly
I
missed
that
memo
principal
program
manager,
with.net
and
xamarin
mobile
dev
tools.
All
things
xamarin
love,
it
love
it
so
excited
to
be
here.
I'm
so
excited
to
talk
about
this
device,
dimitri.
E
Hey
folks,
I'm
excited
to
be
here
too.
My
name
is
dimitri
lylan
and
I'm
another
program
manager
that
recently
joined
the
xamarin
team.
I'm
excited
to
be
here.
I've
been
working
in
xaml
tools.
So
if
you
like
zama,
you
might
have
run
into
me
already,
but
I'm
excited
to
be
in
the
team
and
I
still
work
on
lots
of
tools
for
both
desktop
and
xamarin
folks.
But
we
have
lots
of
cool
things
to
talk
about
for
xamarin.
B
A
Yes
and
dave
I
added
your
handle,
so
you
should
get
all
your.
B
A
Need
now
I
did
I
fixed
it.
I
have
all
the
power.
Thank
you.
Lots
of
lots
of
compliments
on
the
shirt
last
time
I
wear
my
celtics
sweatshirt
and
they
are
playing
again
tonight,
but
I
felt
like
wearing
the
same
outfit.
Two
standups
in
a
row
would
kind
of
be
gross,
so
I'm
maddie
nice
to
see
you
all.
I
am
a
pm.
I
work
on
xamarin
and
maui
and
dotnet
all
the
things
productivity
yeah.
So
it's
it's
gonna,
be
a
fun
stand
up
today,
so
we're
back.
We've
got
all
the
wizardry.
A
We
don't
have
motts
here,
which
is
very
scary.
For
me,
it's
like
they
took
the
training
wheels
off
the
bike
because
he
is
the
one
who
usually
does
all
of
this,
and
I
just
talk
so
I'm
gonna
share.
My
screen
and
y'all
are
gonna.
Bear
with
me
and
I
appreciate
it.
Yeah
nice
perfect.
All
right,
then,
oh,
what's
this
the
links
on
the
screen
blocking
craig's
face.
I
think
there's
a
way
to
like
push
this
up.
A
A
A
D
About
the
the
device
I'm
so.
A
D
About
it,
so
can
I
make
phone
calls
with
it?
Yes,
you
can
make
phone
calls,
oh
nice,
so
of
course
there
were.
There
was
never
any
doubt
that
I
could
make
phone
calls
with
it,
but
I
have
been
watching
the
unboxings
and,
of
course,
people
aren't
turning
them
on
they're.
Just
really
talking
about
the
hardware,
and
I
have
mentioned
several
times
that
I
had
the
pleasure
of
holding
a
surface
device
in
my
hand
before
I'm
just
being
so
impressed
with
the
build
quality.
D
I
just
recently
purchased
a
surface
laptop
three
for
the
family
and
it
got
unboxed
when
I
wasn't
here,
which
was
a
little
sad,
but
when
I
went
and
and
saw
it
and
touched
it
and
the
alcantara,
you
know
everything
and-
and
I
was
like
I
told
my
wife-
I'm
like
this
is
so
sexy
and
she
looked
at
me
like.
D
I
don't
think
I
would
use
that
word
for
you
know
for
hardware
like
this,
and
but
that's
for
me
as
much
as
I
like
this
laptop
I'm
so
impressed
with
the
surface
duo
and
how
freaking
thin.
That
thing
is.
C
Yes,
yes,
it
is
so
yeah
you'll
see
a
few
unboxing
videos
on
the
web.
We
still
have.
What
do
you
call
it
a
blackout,
so
you
won't
see
people
playing
with
the
apps
and
showing
the
screen
until
the
devices
get
into
people's
hands
next
thursday,
but
you
can
see
on
on
the
screen
here.
This
is
a
surface
duo.
It's
it's!
It's
amazingly
thin,
like
you,
almost
can't
see
it.
Now,
it's
really
nice
to
hold
it's
really
nice
to
fold.
C
That
was
not
an
intentional
rhyme
microsoft
on
the
front.
It's
really
beautiful
little
device,
it
runs
android.
So
all
of
android
all
of
google
players
on
there
all
of
the
microsoft
apps
are
on
there.
It's
a
really
great
device
for
for
teams
for
outlook.
You
know
I'm
obviously
using
it
a
lot.
It
is
android
and
this
is
net
community.
C
Podcast
stand
up.
So
obviously
everyone
knows
that
xamarin
is
the
way
you
get.
Your
apps
onto
android
devices
and
xamarin
has
a
ton
of
support
for
the
surface
duo.
We've
got
docs
we've
got
samples.
C
D
Absolutely
we
want
to
see
the
best
of
xamarin
apps
on
there
or
really
all
xamarin
apps,
but
you
know
yeah.
D
So
you
mentioned
the
the
their
office,
the
microsoft
office.
Apps
are
all
come
pre-installed
right,
yep
interesting.
Does
that
does
it
come
with,
or
maybe
you
can?
If
I
ask
a
question,
you
can't
tell
me,
I
don't
even
know
what
the
what
the
blackout
stuff
is,
but
do
I
get
do
I
get
a
license?
Do
I
get
like
a
a
year
license
or
anything
like
that.
C
D
That
cool
thin
pen
that
well
it's.
C
Like
it's
magnetic
right,
the
surface,
this
surface,
slim
pen
and
the
earbuds-
are
accessories
so
yeah
you'll
find
them
linked
on
the
page
as
well.
Yeah
very
cool,
very.
C
The
device
supports
pen
input
and
actually
there's
a
great
you
can
write.
You
know
ski
a
sharp
pen
input
you
get.
C
A
C
Experience
the
xamarin
tv
sample
app
has
an
example
of
that.
So
folks
that
are
interested
in
you
know
making
a
signing,
control
or
whatever
there's
some
sample
code
out
there
that'll
give
you
a
head
start.
A
C
What's
your
favorite
everything
that
actually
is
reading
on
it?
It's
so
I
don't
know
if
it's
just
me
and
the
fact
that
I'm
an
old
school
book
reader,
but
the
fact
that
you
can
read
and
it's
in
the
form
factor
of
a
book
is
like
so
I've
been
reading
on
it
pretty
much
every
single
day.
You
know
I'm
looking
for
content
that
I
can
can
use
that
way.
C
So
and
actually,
when
it's
in
its
open
mode
and
using
the
two
screens,
you
can
type
on
the
bottom,
like
it's
a
little
mini
mini
baby
laptop.
It's
really
cute.
A
Have
you
done
anything
where
you
use
it
like,
like
a
game
boy
like
the
gameboy
sp
that
flipped
I've
seen
a
couple
of
videos
from
way
back.
C
Like
games
to
come
out
that
take
advantage
of
this
form
factor,
but
any
android
game
will
obviously
just
work
on
it
because.
C
Device,
so
you
can
put
anything
you
like
on
there,
but
you
know
the
real
opportunity
is
going
to
come
like
once,
it's
out
in
the
marketplace,
and
people
start
customizing
their
game
interface
for
the
fact
that
yeah
you've
got
two
screens
and
you
can
put
a
cool
controller
on
the
bottom.
Maybe.
C
C
Yeah,
so
there's
lots
of
lots
of
cool
little
opportunities
for
different
user
interface
enhancements
and
so
on.
Like
now
that
you've
got
the
two
screens,
the
app
can
be
on
one,
and
you
can
have
it
side
by
side
with
you
know,
outlook
or
something
else
or
you
can
make
the
app
go
across
both
screens
and
then
you
can
have
it
do
different
things
on
each
side,
so
lots
of
cool
opportunities
for
enhancements
and
multitasking.
D
D
Crazy
little
thing
could
I
do
to
make
that
delightful
experience.
So
that's
what's
been
really
inspiring
to
me
throughout
this
whole
process
is
seeing
those
opportunities
when
we
built
that
xamarin
tv
app
for
the
developer
day
back
in
february,
remember
february,
say:
remember
february,.
D
Yeah
yeah
a
billion
days
ago,
we
we
built
the
app
for
that
wonderful
event
and
kevin
gallo
got
up
and
showed
it.
You
know
and
we
were
like
yay
there's
maddie's
face,
and
but
I
remember
when
we
were
building
that
app,
I'm
like.
Oh,
what
can
we
do
with
this?
Oh,
what
could
we
do
with
that?
You
know,
okay,
and
so
that's
why
we
put
the
skia
drawing
in
there.
D
We
wanted
to
do
some
touch
or
some
pen
things
and
you
know
be
able
to
have
a
video
player
embedded
into
it
and
tabs
and
navigation
and
two
pane
view
and
all
that
stuff.
So
yeah
super
excited.
I
can
go
on.
I
I
don't
wanna,
we've
got
dimitri
here,
don't
wanna
take
the
whole
time
nerding
out
over
the
duo,
but.
C
Looks
yeah
it's
super
exciting.
Like
you
mentioned,
two
pain
views
so
xamarin
has
a
control.
It'll
do
a
lot
for
you
to
get
you
on
one
screen
to
get
you
on
two
screens:
it
scales
up
to
tablets
and
desktop
as
well.
So
you
actually
can
have
your
app
where
on
a
duo,
it's
going
to
be
on
two
screens,
but
on
a
larger
device.
It
will
also
help
you
to
keep
you
know
both
panes
visible
and
make
for
a
good,
responsive
design.
I
guess
is
one
way
of
putting
it
app.
C
D
Share
back
to
craig
and
to
the
rest
of
us
anything
that
you're
building
and
working
on,
because
I
know
that
we
would
love
to
see
that
and
learn
from
what
you're
doing
as
well
and
make
these
things
easier
to
build
for,
but
also,
let's,
let's
create
some
cool
things
and
be
able
to
share
it
with
the
wider
public.
C
A
C
A
C
A
A
I
tried
to
keep
it
a
little
bit
light
on
blogs,
because
obviously
we
have
a
very
packed
show
today,
but
there
are
still
some
pretty
cool
ones
that
popped
up,
we'll
go
through
them
quickly,
of
course,
jamie
singleton,
with
her
beautiful
virtual
events
in
september
summary
blog,
there's
a
bunch
of
stuff
going
on
in
september,
everyone's
back
to
school
sort
of
it's
different,
but
lots
of
cool
things
going
on
this
month
so
definitely
check
this
out.
A
The
links
are,
as
always
here
blocking
craig's
face
for
a
second
and
then
I'm
gonna
put
them
in
the
chat
again
in
case
you
missed
it
earlier
so
enter
nice
perfect,
it's
so
cool!
I
do
it
once
and
it
sends
it
everywhere.
It's
and
it
shows
me
like
xamarindevelopers.net
foundation,
visual
studio
xamarin.hq
on
periscope
we're
on
periscope.
This
time,
that's
cool,
oh
pierce,
pierce
missed
the
grand
surprise,
wow.
So
sad,
all
right
blogs,
this
one's
cool
pdfs.
A
I
have
been
planning
some
events
lately
and
so
a
lot
of
that
involves
contracts
and
a
lot
of
contracts
involves
pdfs
that
you
have
to
sign
and
they
are
the
biggest
pain
when
I
try
to
open
them
on
my
phone.
So
I
was
really
excited
to
see
this
one
come
out
and
a
couple
different
branches
here,
remote
file
storage,
if
it's
stored
on
the
device,
if
it's
embedded
inside
the
app.
A
So
if
it's
a
pdf
you're
bundling
all
the
different
ways
you
can
handle
that
shout
out
for
gerald's
custom
viewer
here
very
cool
stuff,
and
it's
it's
just
a
pretty
lightweight
blog
use
some
xamarin
essentials
in
there,
for
you
know
all
the
different
ways
you
might
get
a
pdf,
so
maybe
there's
a
contract
you
have
to
pop
up.
You
have
to
pull
it
from
the
web.
You
have
to
pull
it
from
the
device
whatever
it
is
cool.
A
Okay,
this
one
it's
step
three
of
this
blog
series,
but
this
is
the
first
time
I
found
it.
I'm
very
excited
it's
on
this
blog,
omni,
talented
and
so
step.
One
through
three
is
using
something
called
laconic
to
convert
the
my
contacts.
Xamarin
sample
app
this
bad
boy,
which
is
a
pretty
cool
app
just
got
some
contacts
into
like
an
mvu
react
style
app.
So
I
was
like
what
is
this
laconic
thing
there
you
go.
A
It's
an
mvu
library,
so
that's
been
a
big
hit
lately
if
you've
seen
the
comment
experiment
anything
like
that,
some
of
the
some
of
the
maui
visionary
things
we've
talked
about,
but
this
is
cool.
I
went
through
and
started
clicking
through
the
series
and
it's
just
taking
the
apps
and
slowly
converting
it
over
from
kind
of
the
mvvm
sample
app
that
you're
used
to
into
something
that's
react
and
mvu.
A
I
guess
react
style
and
mvu
so
very
exciting,
stuff,
all
right.
What's
the
oh
on
the
sync?
No,
I
don't
want
to
see
your
notifications.
I
do
this
every
month,
every
month
I
love
all
of
you.
I
understand
you
have
to
ask
me
about
the
cookies.
Okay,
that's
fine
notifications,
I'm
not
taking
them
all
right.
A
So
this
is
lea
maurice,
who
I
think
recently
has
started
writing
for
the
sync
fusion
blog,
because
usually
she
writes
on
her
own,
which
is
awesome
and
the
name
ask
sammy.
Maybe
I
think
is
the
blog.
I
think
that's
what
it's
called,
but
now
she's
popping
up
on
syncfusion.
This
is
just
a
really
pretty
ui.
I
mean
it's
the
same,
the
same
kind
of
blog.
A
You
expect
from
the
ask
zami
page
breaking
down
the
design
a
little
bit
and
then
how
to
actually
make
this
with
some
pancake
view,
classic
I'm
zoomed
out
on
this
one
so
going
through
and
and
making
it
on
ios
and
all
the
beautiful
that
smoothie
looks
so
good.
This
was
the
hardest
part
of
reading
through
this
blog.
A
So
this
is
great
lots
of
samples
dan
on
twitch
says
that
he'd
implement
notifications
so
that
he
doesn't
actually
ask,
but
he
forces
me
to
get
the
notifications,
which
makes
sense
honestly,
nyx
net
travels
was
a
good
one.
This
one
it's
long!
This
is
this
is
a
dense
one.
I
don't
even
know
if
it's,
if
I'm
gonna
scroll
very
far
into
it,
but
nick
basically
takes
all
the
xaml
frameworks.
We
have
out
there
right
now.
A
Xamarin
forms
uwp
when
ui,
wpf
and
uno-
and
it's
like
how
do
I
make
navigation
kind
of
make
sense
for
all
these
things?
Using
the
built-in
navigation
and
it
so
it's
not
shell.
I
usually
just
use
shell
because
it's
easy,
but
a
whole
bunch
of
like
abstracted
out
way
down
in
the
bottom.
Let
me
scroll
this
way
now
a
whole
like
abstracted
out
way
of
doing
navigation
for
all
the
different
things.
It's
a
pretty
cool
blog.
So
if
you're
interested
in
navigation,
this
is
a
good
kind
of
deep
dive.
A
It's
okay,
this
one's
a
pretty
app.
That's
pretty
much!
Why
I
picked
this.
I
didn't
go
too
deep
into
what
the
code
was
here
that
used
it,
but
it's
by
bonon
and
and
it's
just
a
really
pretty
like
using
the
picker,
the
built-in
picker
here,
which
you
get
kind
of
by
default
with
your
time
picker
and
your
date
picker.
But
I
really
like
the
background.
A
So
where
was
that?
Oh,
yes,
okay
and
then
this
one
also
has
quite
a
bit
of
custom
code
for
both
android
and
ios.
So,
if
you're
looking
into
custom
renderers,
how
to
do
that,
you
want
an
example
of
one.
That's
like
done
well!
This
is
a
pretty
good
way
to
do
it
all
right!
Oh
zamboy.
I
think
we've
seen
something
like
this
before,
but
I
always
love
these.
When
they
come
up,
it
is
the
plug-in
pay
cards.
A
So
I
just
love
this,
like
you
just
take
a
picture
of
the
of
liam
cardholder's
card
right
here
and
it
fills
in
your
form
for
you
and
this
one
is
go.
It
goes
through
the
permissions
you
have
to
enable
to
make
it
work,
which
is
the
part
that
always
catches
me
up,
because
I
just
like
do
it
and
it
crashes.
B
D
So
on
that
one,
I
just
wanted
to
comment,
because
I
I
retweeted
it
and
I
called
out
the
fact
that
lee
got
auto
ocr
to
live,
and
I
just
want
to
point
out
that
I
was
not
saying
that
rendy
did
anything
wrong.
That's
just
technology
man,
like
my
my
apple
wallet
app,
does
that
yeah.
So
as
that's
not
rendy,
randy
did
a
great
job
just
wanted
to
clear
the
air
there,
because
anybody
thought
I
was
dis
and
rendy.
A
D
Well,
my
cards
are
starting
to
come
now.
I
guess
with
the
nfc
chip
in
it,
like
the
europeans
have
had
for
like
decades
for
you,
so
you
can
do
the
tap
to
pay
thing,
and
so
I
got
to
experience
that
for
the
first
time
here
in
america
and
first
of
all,
it
was
awesome
because
you
could
pay
super
fast
with
it.
But
I
wonder
if
we
can
start
using
the
nfc
chips
and
phones
to
be
able
to
pull
the
information
that
needs.
D
E
Bump
yeah,
so
the
apple
car
doesn't
have
the
number
in
the
front
and
I've
gotten
it
back
twice
from
like
different
vendors,
where
I
would
hand
the
car
to
them
and
they'd
be
like
what
is
this
where's,
the
number
maybe
like
it
doesn't
have
the
number
on
it.
They're
like
no.
I
need
to
enter
like
the
last
four
digits
into
my
payment
system
or
something
physically,
I'm
like
okay.
E
A
Yep
yeah,
this
cool
stuff
technology.
I
haven't
carried
cash
in
ages,
so
that's
good
because
it's
got
a
lot
of
germs
on
it
all
right.
A
A
I've
heard
some
alternate
pronunciations,
I'm
in
huawei,
but
yeah.
They
created
their
own
kind
of
version
of
the
google
play
mobile
services
or
whatever,
and
there's
no
actual
like
package
from
microsoft
or
huawei.
To
do
this
on
nougat
right
now,
so
john
here
went
and
actually
created
bindings
for
a
whole
bunch
of
things
that
you
could
possibly
need
and
suck
it
on
his
nougat
pretty
fancy.
So
if
you
have
any
customers
that
are
targeting
huawei
phones,
this
is
a
good
way
to
get
around
some
of
the
stuff.
A
If
you
don't
want
to
use
android
so
yeah,
okay,
that's
it!
That's
the
blogs!
Stop
screen!
I
almost
just
hit
leave.
That's
not
what
I'm.
A
Omar
on
youtube
says:
I'm
not
coming
out
with
one-on-ones
lately.
I
know
I
know,
but.
D
A
D
A
E
A
It's
we're
very
lucky,
but
it's
it's
part
of
living
in
the
northeast
in
boston.
I'm
in
the
boston
area.
You
get
a
very
small
apartment
with
very
modern
finishes,
and
it's
overpriced.
But
it's
nice.
A
D
A
D
All
right,
so
I
have
a.
I
have
just
a
few
that
I
wanted
to
highlight
today
in
terms
of
community
prs,
so
that
we
can
give
dimitri
tons
of
time
to
walk
us
through
a
lot
of
the
really
cool,
tooling
things
that
he
has
to
show
us,
and
so,
let's,
let's
just
go
through,
there's
a
lot
more
links
in
the
url
list.
So
if
you're
looking
for
like
oh
my
gosh,
I
did
a
really
cool
thing.
It
didn't
get
featured
it's
probably
there.
D
D
So
some
fonts
we're
working
with
the
new
cool
and
embedded
fonts
thing
where
you
put
your
assembly
tag
in
there
right
and
you
just
tell
it
what
the
font
file
is,
and
you
can
just
go
off
on
your
merry
way
and
use
it.
But
some
of
those
icon,
fonts,
like
font,
awesome
in
particular,
didn't
play
so
nicely
with
the
way.
I
guess
it
was
done
so
wonderful
pr
here
from
activa
from
felipe
in
austin,
texas
or
phillip
he's
in
he's
in
texas.
So
it's
probably
phillip
right
and
so
yeah.
D
Thank
you
very
much
for
that,
because
I
totally
need
that
in
some
of
the
work
that
I've
been
doing
on
uwp
and
also
a
little
shout
out
to
dan
siegel,
who
also
does
have
a
nougat
package
that
packages
up
a
handful
of
icon
fonts
into
a
handy,
nougat
package,
and
you
can
just
go
off
and
use
that
and
I
believe
you
can
use
them
by
name
and
things
like
that,
so
a
little
extra
convenience
on
top
of
everything,
very
cool,
here's
another
one,
another
uwp
specific
one.
D
It's
enabling
mouse
scrolling
for
horizontal
collection
views.
So
this
is
the
kind
of
thing
where
we
don't
think
too
much
about
this
on
touch
devices.
But
you
know
not
everybody's
doing
that
and
I'm
holding
up
got
a
nice
mouse
right
here.
I'm
scrolling
myself!
So
sometimes
it's
nice
to
be
able
to
scroll
those
coffee
images
horizontally
side
to
side.
So,
oh.
E
D
D
A
That's
cool,
I
don't
know
people
might
have
seen
my
tweet
about
this.
My
boyfriend
is
like
big
in
the
gaming
mice
industry.
So
he
got
me.
I
don't
know
what
it's
called,
but
he
was.
He
like
took
the
hand,
measurements
and
plugged
it
into
this
website
and
was
like
this
is
the
best
mice
most
for
you
and
it's
great.
So
if
you
ever
need
recommendations,
I
have
like
12
in
my
apartment.
D
Love
it
all
right,
so
that's
cool
what
else
we
have
here:
we've
got
android
updating
the
entry,
clear
button
based
on
flow
direction
and
the
reason
I
wanted
to
other
than
the
fact
that
it's
an
awesome
pr
is
highlight.
Meemu
mimu
was
melissa.
She
was
an
intern
with
us
over
the
summer
and
she
did
some
wonderful
work
on
the
date
and
time
picker
stuff,
as
well
as
reviewing
prs
and
now
she's
gone
back
to
school.
D
We
miss
you
melissa,
hope
you're
doing
well
at
school,
but
thank
you
so
much
for
all
the
work
that
you
did
especially
things
like
this
for
flow
directions
so
that
we
get
the
internationalization
correct,
so
yeah
the
clear
goes
in
the
right
spot,
so
that
was
before
and
that's
after
so
now
it's
no
longer
colliding
with
the
text
that
you're
actually
typing
in
a
right
to
left
language.
D
All
right
fixing
the
input
for
decimal
float,
double
and
noble.
Now
this
is
an
open.
Pr
could
be
completely
wrong.
I
don't
know,
but
I
thought
it
was
really
cool,
because
it's
from
john
in
germany
and
he's
a
german
student,
I
love
it
when
students
can
come
up
to
the
repository
and
start
contributing
something
interesting.
So
that's
really
cool,
and
actually
this
is
one
that
I
think
melissa
actually
did
some
review
on.
D
So
those
of
you
who
are
in
other
countries-
and
you
expect
your
decimal
and
your
currency
or
your
numbers
to
be
a
comma
instead
of
a
period
know
all
about
this,
so
excited
to
see
this
finally
coming
into
the
platform.
Hopefully
this
one
is
the
solution
to
to
make
that
super
easy,
and
you
don't
have
to
write
value
converters
and
do
funky
things
like
that
all
right.
So
I
wanted
to
spend
a
quick
hot
minute
talking
about
the
xamarin
community
toolkit.
D
If
you
don't
know
what
the
xamarin
community
toolkit
is.
This
is
your
introduction.
We
should
probably
spend
a
whole
episode
talking
about
this
and
doing
some
more
live
streams.
D
If
you
watch
gerald
versus
or
stephen
davison,
they've
been
doing
lots
of
live
streams
where
they're
actually
working
on
the
xamarin
community
toolkit
where
you
can
get
behaviors
and
effects
and
custom
controls,
and
you
can
see
from
this
beautiful
graph
here
since
oh
gosh,
where's
that
may
or
for
june.
D
We
really
started
to
see
the
activity
piling
up
and
it's
been
awesome
so
hop
over
to
the
xamarin
community
tool.
Kit
I'll
highlight
a
couple
of
the
pr's
here.
There's
some
really
nice
sample
apps
in
here
and
it's
it's
kind
of
minimal
they're
building
it
up
from
the
ground
up.
D
Also,
if
you
have
seen
the
work
that
javier
suarez
has
been
doing,
he
has
a
template
ui,
which
has
control
templates
for
custom,
fully
cross-platform
controls
and
he's
working
on,
bringing
that
in
here
as
well.
So,
let's
see
I've
got
four
pr's.
I
wanted
to
touch
on
real,
quick,
so
snack
bar.
D
This
is
a
pretty
commonly
asked
for
control
and
the
great
thing
about
the
community
toolkit
is
is
you
know
we
can
just
continue
to
iterate
on
these
things,
while
xamarin
forms
is
stabilizing
for
version
5.0
due
out
in
like
a
month
and
a
half
or
so,
and
then
and
then
moving
on
to
the
transition.net
maui,
which,
if
you're
following
prs
and
you're
following
branches
and
things
like
that,
you've
seen
some
of
that
renderer
work
and
win
ui
three
work
that
well,
we've
been
spiking
and
working
on
all
that
has
been
happening
as
well
in
the
repository,
so
the
community
toolkit
gives
us
a
great
opportunity
to
continue
evolving
these
controls
and
bringing
the
controls
to
you
and
it's
supported
by
microsoft
and
by
the
community
right.
D
So,
as
I
mentioned,
stevens
involved
vladislav
here
is
involved
in
contributing
this
and
I've
seen
his
name
quite
a
bit
on
these
pull
requests
and
discussions.
Oh,
I
should
probably
also
mention
the
discord.
If
anybody
has
a
link
to
the
discord,
you
ought
to
drop
that
in
here,
because
there
is
a
xamarin
community
toolkit
discussion.
D
There
channel
there
as
well-
and
you
can
come
interact
and
talk
about
the
things
that
the
team
has
been
working
on
big
shout
out
here
to
pedro
jesus,
who
has
been
on
fire
working
with
us
to
review,
prs
and
contributing
things
like
this.
We've
got
a
whole
series
of
the
android,
I'm
sorry
the
the
camera
view.
D
So
this
is
a
control
that
we've
had
a
pr
in
xamarin
forms
for
quite
a
while
and
just
were
never
able
to
really
get
it
to
the
place
where
it
was
something
we
could
bring
into
the
the
library
in
part,
because
android
was
moving
from
android
support,
libraries
to
android
x
and
we're
waiting
for
the
the
camera
support
on
android
to
finally
get
there.
D
Well
now
that
we're
making
this
transition
to.net
maui
we're
taking
some
of
these
things
that
are
kind
of
in
progress
and
we're
moving
them
over
to
the
xamarin
community
toolkit
again
still
something
we
can
contribute
to
and
see
these
things
grow
but
yeah.
So
that's
what
you're
starting
to
see
happen
here
with
that
the
same
thing
with
andre
mizukovich's
expander
view,
which
has
been
an
experimental
in
the
xamarin
forms
releases.
It's
going
to
end
up
now
over
here
in
the
community
toolkit,
so
it
can
continue
to
grow
and
expand,
grow
and
expand.
D
Oh
I'm
on
fire,
but
you
know
right
now.
I
think
it
does
vertical
it
can
do.
Horizontal
expanding
he's
been
actually
adding.
Some
easing
helpers,
markup
extensions
to
help
with
that.
So
andre
has
also
been
super
on
fire
working
on
the
xamarin
community
toolkit.
So
thank
you
so
much
for
your
help
and
your
support.
Really.
It
takes
a
whole
team
making
this
thing
happen.
So
I'm
really
excited
about
that
one
last
one
here
so
luen
walker,
I'm
going
to
say
louis,
seems
right.
D
This
is
masking
behavior,
so
behaviors
are
really
great
for
these
sorts
of
validation
things.
I
think,
although
I've
seen
stefan
on
twitter
telling
us
what
behaviors
are
good
for
and
not
so
he
might
correct
me
on
this,
but
I
think
this
is
a
great
one.
So
if
you
have
a
need
for
masking
inputs
like
this,
the
xamarin
community
toolkit's
your
thing
and
we're
making
sure
the
team
is
making
sure
that
it's
all
super
link
or
safe.
D
So
that,
as
you
bring
in
you
know
a
group
of
behaviors,
you
only
end
up
with
what
you're
using
and
you're,
not
you
know,
taking
on
adding
a
bunch
of
things
to
your
file
size.
Things
like
that,
so
very
excited
about
the
community
toolkit
ooh.
D
One
other
thing
that
I
wanted
to
bring
attention
to-
and
I
probably
should
have
mentioned
this
at
the
very
beginning,
but
ios
14,
the
next
version
of
ios
and
xcode
12
support.
We
just
yesterday
the
team
shipped
their
second
preview
of
that.
So
if
you
are
looking
to
see
what's
happening
on
the
bleeding
edge
of
ios,
we're
working
on
a
blog
right
now,
that'll
be
out
probably
sometime
next
week,
but
you
can
go
grab
the
latest
bits
on
mac
os
and
just
go
to
visual
studio.
Go
to
the
updater
channels.
D
You'll
see
the
xcode
12
channel
in
there
go
ahead
and
update
that
puppy.
Make
sure
you
have
the
latest
xcode
beta,
downloaded
from
apple
and
you
can
be
up
and
running
with
ios
14..
I
was
just
doing
some
building
and
some
testing
on
it
this
morning
and
things
are
looking
really
really
good,
so
they're
getting
much
much
closer
yeah.
So
I
think
maddie.
I
think
I'm
done.
I
think
we
should
talk
to
dimitri.
D
E
Cool,
so
let's
talk
a
little
bit
about
xaml
tooling,
so
I'm
excited
to
be.
This
is
my
I
think,
first
time
on
this
community
stand
up.
So
it's
awesome.
Thank
you
guys
for
having
me
and
I'm
gonna
share
my
screen
and
I'm
gonna
right
away.
Just
warn
folks
that
I'm
sharing
a
very
wide
screen.
So
hopefully
it'll
be
okay,
but
I
truly
need
it
for
what
I'm
gonna
demo
so
just
bear
with
me
and
we'll
take
it
from
there
all
right.
E
So
there's
my
screen.
So
what
am
I
gonna
talk
about
today?
I'll
show
three
things:
it's
not
gonna
be
a
long
set
of
demos
and
if
there's
any
questions
please
let
me
know
I
won't
be
watching
the
chat
in
detail,
but
we
have
enough
folks
to
to
ping
me
if
something
good
is
in
there.
So
we're
going
to
talk
about
three
sets
of
tooling
improvements.
E
We've
been
working
on
and
I'll
try
to
explain
sort
of
like
when
different
things
will
come
into
visual
studio
because,
as
you
probably
already
know,
when
we
make
some
tooling
improvement,
it
aligns
with
some
sort
of
visual
studio,
update
release.
So
right
now,
16-7
is
considered.
Stable
16-8
is
considered
the
next
preview
train
and
then
we
have
previews
of
68
continuously
until
it's
ready
to
go
stable
and
then
we
move
to
69,
etc.
So,
right
now
some
of
the
things
I'll
show.
E
You
are
stable
things
that
if
you
have
16
7
installed,
they
will
work
and
then
other
things
will
be
16
8
and
we'll
continue
to
work
on
it
through
68
and
beyond,
if
necessary.
So
let's
talk
about
the
the
fun
thing.
The
thing
that's
not
super
stable.
I
think
we're
still
working
on
xaml
hot
reload
changes
only
as
we
call
it
sometimes
incremental
hot
reload,
as
we
call
it
sometimes
as
well.
It's
basically
the
new
hot
reload
pipeline.
E
It's
the
pipeline
that
we've
had
for
wpf
and
ewp
and
we're
bringing
it
to
xamarin
forums
and
it
is
available
under
feature
flag.
You've
got
to
go
and
turn
it
on.
So
I'm
going
to
go
point
that
out
real
quick.
So
I'm
going
to
go
to
options
and
I'm
going
to
show
folks
what
I'm
talking
about
exactly
so.
E
If
you
haven't
tried
this,
if
you
do
install
a
preview
release
it's
there
and
we
recommend
right
now
keeping
up
with
the
most
recent
previews
of
16
8,
because
we
keep
improving
and
fixing
things
so
right
now,
if
you
go
into
settings
under
xamarin
under
hot
reload,
you
can
opt
into
changes
only.
I
think
that's
the
only
setting
right
team.
I
don't
think
we
have
to
opt
into
any
other
setting
to
get
this
today.
A
E
A
I
did
see
christopher
is
in
the
chat
he
was
doing
a
I
didn't
realize
if
I
clicked
on
comments,
it
shows
it
so
look
at
this
christmas
is
doing
a
xamarin
aad
stream
on
tuesday
yeah.
I
do
want
to
give
you
a
shout
out
here
you
go
now.
I
can
see.
I
can
add
all
these
chats
right
to
the
screen.
Let's
see
wait,
what
what
did
you
just
do?
I
know
it's
fancy
right
so
like
watch
pedro's
getting
up
in
here,
he
is
cool,
got
some
hugs.
E
Very
cool
all
right,
I'm
gonna
reshare
my
screen
and
I
just
booted
up
zoom
it
so
I'll,
be
able
to
do
a
little
bit
of
zoom
it
zoom
it
fun
there.
Okay,
all
right
so
yeah
settings.
So
this
is
the
settings
screen.
So
if
you
go
under
xamarin,
if
you
go
to
how
to
reload
and
if
you
opt
into
changes
only
this
is
how
you
can
get
it
watch
out
for
the
required
nougat
package
size.
The
way
that
I'm
recommending
folks
try.
E
This
today
is
get
168
pd2
and
update
your
nougat
packages
and
all
the
projects
that
reference
xamarin
to
the
latest
xamarin
forms
nougat
package.
That
will
keep
you
keep
you
on
the
latest
version
and
we
continue
to
improve
things.
You'll
get
it
if
you
keep
up
with
our
new
get
packages
and
the
vs
preview
releases.
E
So
I
of
course
have
this
all
set
up.
So
what
I?
What
do
I
want
to
show
today
is
first
of
all
talk
about
something
that
we
haven't
supported
before
we
have
not
supported
the
uwp
project,
for
example
hot
reload
through
xamarin
right.
So
if
you
did
like
a
native
ewp
project,
it
would
work
fine,
but
the
moment
you
did
xamarin
forms
cwp
how
reload
wouldn't
work
for
you
for
this
incremental
pipeline.
So
we
got
this
working.
E
If
you
have
previous
installed,
it
should
work
for
you
they're
still
just
being
frank
with
you,
some
known
issues
in
there,
but
I
do
want
folks
to
test-
and
let
us
know
if
you,
if
you
your
experience,
is
good
or
bad
if
you're
finding
bugs
please
keep
those
coming.
E
We
really
value
that,
but
I
also
want
to
show
one
thing
here:
if
you
go
to
your
your
solution,
so
in
this
case
I
have
just
the
gallery
app,
it's
one
of
our
sample
apps.
So
it's
the
typical
the
shared
project,
ewp
ios
and
android
head,
but
I
wanted
to
show
multi-start.
This
is
something
that
I
don't
think
everyone
is
aware
that
it
works
or
we
hope
it
works.
Please
keep
us
honest.
It's
one
of
the
newer
things
we've
implemented.
E
So
if
you
go
to
set
startup
projects,
you
can
actually
say
which
projects
started
when
you
hit
a
five,
so
I
have
it
so
that
both
and
I'm
going
to
zoom
in
here,
both
my
android
project
and
my
uwp
project
are
set
to
start.
That
means,
when
I
hit
a
five,
they
will
both
start.
So
I'm
going
to
do
that
right
here.
E
Magic
time,
building
running
should
be
pretty
quick.
I
love
so
much.
This
is
great,
I'm
so
excited.
There
goes,
I'm
feeling
the
energy
for
sure
all
right.
So
there
it
goes
it's
starting
up,
give
it
a
second,
it's
booting
up
both
apps.
At
the
same
time,
on
two
different
platforms
on
my
windows
box
on
my
surface
book.
Three,
there
you
go.
I've
got
one
of
those
beautiful
devices
all
right.
So
now
the
tools
are
booting
up
and
the
app
is
starting.
The
windows
app
is
already
up
and
running.
This
is
the
uwp
app.
E
The
android
app
should
be
here
in
a
little
bit,
I'm
praying
to
the
demo
gods.
Thank
you,
demigods
all
right,
so
we
got
it
so.
The
first
thing
I
want
to
point
out
is
the
live.
Visual
tree
live
visual
tree
is
the
tool
that
lets
you
see
exactly
how
your
app
is
composed
and
we're
attaching
to
both
the
uwp
and
the
android
process.
We
could
even
attach
to
anything
anything
else
that
supports
you
know
is
supported.
E
So
if
I
had
an
ios
device,
it
could
in
theory
work,
but
I
don't
have
an
ios
device
that
could
work
in
this
scenario,
so
I'm
going
to
just
use
the
emulator
and
then,
if
you
expand
the
application
tree,
you
can
see
that
my
application
is
is
composed
of
various
controls
here,
their
source
available.
This
icon
means
their
source
right
now,
there's
a
bug
in
preview
too,
but
by
preview.
Three,
if
you
click
on
this,
it
will
go
to
the
source
for
you
that
sort
of
thing.
E
So
that's
the
live
visual
tree
tooling,
that
just
confirms
we're
attached
and
then
on
the
right
side.
Here
we've
got
identical,
apps
one
one
in
you,
know
android
and
one
in
ewp.
So
I'm
going
to
go
ahead
and
click
on
xaml
pages
example
pages
and
both
sides,
and
my
first
demo
is
going
to
be
just
something
very
simple:
I'm
going
to
click
on
label.
So
here
is
the
label
on
both
sides.
So
there
you
go,
we've
got
label
on
both
sides
visible
and
I'm
going
to
go
into
my
my
demo
page.
E
So
this
is
the
xaml
that
that
makes
the
other
two
screens
work
and
I'm
going
to
go
start
making
some
changes.
So,
first
of
all,
I'm
going
to
say
color
and
I'm
gonna
say:
let's
make
this
red
in
real
time.
So
as
I
do
that
so
as
I
do
it
right
here,
it
just
updates
there
you
go
in
real
time.
It's
a
very
simple
demo,
but
I
mean
literally,
you
know
the
way
we're
building
hot
reload
is
that
any
kind
of
changes
you
make
to
xaml
will
be
reloaded.
E
So
even
if
they're
small
changes,
even
if
they're
big
changes,
let's
say
you're
replacing
an
entire
control.
So
I'm
going
to
delete
this
control
out
of
here
there
you
go
the
control's
gone
yeah.
Let's
say
I'm
going
to
take
the
control
for
them.
I
will
hit
a
notepad
here,
I'm
just
being
silly
for
the
sake
of
time.
You
know.
Obviously
I
could.
I
could
type
up
other
things,
but
like
there
you
go
making
a
bunch
of
crazy
changes.
Then
I'm
like.
Oh
no,
that's
not
right.
Let
me
go.
E
E
You
know
what
I'm
gonna
change
some
resources,
I'm
going
to
go
up
to
I'm
going
to
go
to
page
here
and
I'm
going
to
add
a
resource
section,
all
right,
that's
pretty
cool!
So
I
have
this
common
label.
It's
it
has
the
bold
already
all
right,
so
I'm
going
to
kill
the
bolt
here,
kill
the
red
I
didn't
actually
want
that
and
I'm
gonna
set
a
style
and
I'm
gonna
apply
static
resource
to
that
style.
And
oh
look
at
that.
Intellisense
sees
that
I
just
in
real
time
added.
E
E
E
So
another
situation
is
maybe
you're
working
with
images.
So
here
we
have
image
control,
it's
a
beautiful
microsoft,
campus
building.
So
how
does
that
work?
We
actually
just
have
a
very
simple
thing.
We
have
a
label
and
an
image
the
image
points
to
a
url,
that's
cool,
I'm
glad
that
can
work.
So
how
about
we
just
change
that
image.
I
I
prefer
a
different
image,
so
hope
you
you're
all
okay
with
that,
so
I'm
gonna
put
a
different
image
in
here.
Oh
that's,
much
better!
E
There's
my
profile
from
twitter
put
a
huge
profile
and
I
I
actually
want
a
giant.
You
know
giant
image
thing
up
here:
that's
cool,
hey!
You
know
what
I
like
I
like
this,
but
I
want
it
to
be
slightly
smaller,
so
I'm
going
to
make
it
smaller
cool,
but
I
really
enjoy
my
face
is
literally
spammed
here
a
million
times.
I'm
just
gonna
put
my
face
in
a
bunch
of
times
again,
I'm
being
very
silly,
but
it's
really
really
powerful
technology.
You
can
debug
multiple
different,
different
runtimes.
Here
you
can
do
the
android,
the
uwp.
E
It
should
all
work
for
you.
We
really
want
folks
to
test
it,
so
I
hope
you
give
it
a
try
and
the
final
demo,
within
this
instance
of
visual
studio
before
I
switch
topics
slightly
because
I
just
want
to
show
the
color.
So
when
you
do
color,
I
don't
think
I
talked
about
this
yet
right.
So
in
visual
studio
itself,
we've
added
a
color
visualizer,
so
the
visualizer
appears
next
to
next
to
the
color
as
you
as
you
as
you
type
a
valid
color
in
it
to
any
property.
That's
a
color
property.
E
It
works
within
your
control.
It
works
within
your
resource
dictionary.
It
works
for
wpf
and
xamarin
forums.
The
only
place
where
the
the
code
editor
of
the
xaml
code-
editor
didn't
get
it.
This
previous
release,
which
is
16
7,
was
unfortunately
uwp.
We
have
some
performance
issues
there.
The
team
is
working
on
it.
Hopefully
we
can
resolve
it,
but
we
certainly
didn't
want
to
introduce
a
feature
that
would
give
you
performance
problems.
So
it's
available
for
two
out
of
the
three
platforms
that
we
support
today,
all
right.
E
So
that's
one
thing
I
wanted
to
show
and
I'm
gonna
switch
gears
and
show
one
more
quick
little
demo
here.
So
I'm
gonna
move
to
a
different
version
of
visual
studio
and
I'm
just
going
to
shut
all
this
down
here,
just
to
get
it
out
of
the
way.
Now,
I'm
going
to
show
desktop
app.
My
apologies.
I
should
have
gotten
the
xamarin
app
ready
for
this.
This
works
100
for
xamarin.
Please
believe
me,
I'm
not
lying
to
you.
I've
had
folks
from
this
airmen.
You
know
work
on
xamarin
apps.
E
Tell
me
how
great
this
is
already,
so
I'm
excited
to
hear
that,
but
just
in
my
demo,
I'm
going
to
show
ewp
app,
I'm
sorry
a
wpf
app.
So
here
I
have
a
wpf
app
that
is
designed
for
one
purpose
in
life.
This
app
fails
on
fail
has
lots
of
bad
bindings
in
it.
Basically,
the
whole
point
of
this
app
was
to
show
that,
when
bindings
of
failure
failed,
we
have
a
new
experience
and
if
you
have
a
desktop
application,
we
actually
have
this
in-app
toolbar
thing,
which
will
have
a
new
icon.
E
That'll
show
you
that
your
bindings
are
failing.
So
this
works
today
for
ewp
and
wpf
and
we're
exploring
how
to
make
a
similar
icon,
be
something
that
can
become
available
to
xamarin
developers
that
don't
target
those
platforms
and
we're
thinking
of
maybe
adding
this
icon
to
the
live.
Digital
tree
actually
would
love
some
feedback.
If,
if
you
try
this
out-
and
you
really
like
it-
and
you
have
some
ideas
of
how
we
can
bring
it
into
the
tuning
experience,
I'm
on
twitter,
you
can
ping
me,
you
can
send
us
a
feedback
ticket.
E
We
are
listening,
but
this
is
the
experience
that
desktop
developers
will
have.
But
what
every
developer
has
as
an
experience
is
this:
when
I
click
this
icon,
it
we
go
to
a
new
window,
called
the
xaml
binding
failures
window.
This
is
a
this.
Is
the
brand
new
window
that
we've
added
you?
Can
you
can
find
it
in
the
menus?
Let
me
see
if
I
can
remember
where
I
think
it's
under
debug
windows
yeah
there
you
go
so
it's
under
debug
windows.
I
almost
never
go
go
through
here.
E
So
if
you
click
on
windows
and
then,
if
you
go
over
here
and
you
click
on
demo
binding
failures,
this
is
now
available
in
the
preview
channel.
So
this
is
also
available
today.
Only
in
168
preview.
Let
me
go
back
and
kind
of
keep
my
promise.
The
color
picker
was
in
16-7,
so
color
pickers
should
be
available
for
everybody.
E
Zamoja
reload
we've
been
working
on
it
for
a
while,
but
the
place
where
I
recommend
you
test.
It
is
also
in
the
preview
channel
in
16,
8
preview
2.,
and
what
I'm
showing
you
right
here
has
been
around
since
1607
preview,
but
we
did
not
ga
the
last
release,
so
we
are
ga
and
get
fingers
crossed
in
68..
E
I'm
really
excited
to
be
able
to
finally
say
that,
so
when
168
goes
out,
it'll
be
in
there
for
everybody,
but
if
you
have
the
preview
installed,
any
version
of
the
previews
you'll
be
able
to
go
and
enable
this.
It's
up
in
options.
You've
got
to
go
to
to
the
experimental
settings,
so
you've
got
to
go
to
options.
E
E
E
Okay,
well,
it's
in
there
sorry,
I'm
my
my
brain's
just
not
finding
it,
but
it's
in
there
you
can
find
the
xaml
diagnostic
and
once
you
enable
it,
you
get
the
icon
if
you're
doing
desktop
and
you
get
the
window.
So
let's
talk
about
why
the
window
is
so
cool.
If
we
don't
have
the
window
technology,
if
you
don't
have
the
new
thing,
we
built
you're,
basically
stuck
with
the
output
window,
to
find
binding
failures
like
here.
They
are
in
the
output
window,
a
bunch
of
binding
failures.
E
Now
you
have
to
know
to
go,
look
for
them
right!
That's
one
challenge!
People
have
had.
The
second
challenge
is
once
you
find
them,
you
you're,
like
you
have
this
giant
list.
Maybe
you
need
to
look
for
something
else,
you're
scrolling
back
and
forth.
Looking
for
the
errors,
if
your
app
like
this
app
is
ticking,
the
thread
is
ticking
here.
Constantly
this
window
will
keep
jumping
down
to
the
down
position.
So
so
it's
like
it's
really
not
a
great
experience
when
you're
like.
I
just
want
to
be
able
to
see
how
my
binding
failed.
E
Why
why
it
failed?
Try
to
understand
that
you're
scrolling
back
and
forth
with
these
giant
strings
you're,
probably
cutting
them
to
notepad.
If
you're
anything
like
me,
so
we
wanted
a
better
experience.
So
we
built
the
xaml
binding
failures
window
to
be
that
better
experience,
we're
parsing
the
output
window
for
you
we're
creating
columns
out
of
it.
The
columns
are
customizable
filterable,
you
can
right
click
and
you
can.
You
can
show
and
hide
different
columns.
You
can
move
them
around.
You
can
resize
them.
We
remember
all
of
that.
E
We
give
you
a
reset
button
to
put
it
all
back
way
of
search.
So
if
you're
like
looking
for
one
specifically
by
any
failure
related
to
missing
prop
there,
you
go,
I
put
it
in
the
search
and
it
found
it
in
the
description
we
search
all
the
columns.
So
you
can
literally
type
anything
that
you
see
on
the
screen.
Any
columns
will
filter
it
for
you.
We
combine
duplicates.
So
let's
say
you
have
some
xaml
that's
running
triggering
over
and
over
again
and
therefore
the
xaml
binding
failure
is
identically
repeating
we
will
group
them
together.
E
If
you
don't
like
that,
we're
doing
that.
If
you
want
to
see
chronological
order
that
matches
one
two
one
to
output
window,
you
can
unclick
this
button
and
it'll
just
be
chronological
instead,
and
then
we
have
this
expander
here.
So
if
you,
if
you
want
to
expand
and
see
exactly
what
the
error
was,
if
there
has
has
a
stack
trace,
not
all
binding
failures
do,
but
you
can
do
that
as
well.
So
we
have
that
capability
and
you
can
copy
anything
out
to
to
a
string.
E
So
if
you
actually
just
want
to
pull
it
out,
like
you
used
it
from
output,
it's
really
easy
to
do
that
as
well.
Now,
there's
only
one
downside
today
that
we
have
not
implemented
because
it
just
it
takes
more
technology.
We
have
to
build
in
order
to
make
this
work,
which
is
clicking
on
it
to
actually
go
to
where
the
failure
is
in
xaml
right
now.
E
You
still
have
to
do
the
same
thing
you
had
to
do
with
the
output
window,
which
you
have
to
you
have
to
read
the
message
and
you
have
to
interpret
to
where
it
is
in
your
xaml.
You
maybe
have
to
do
control
shift
f
and
start.
You
know
searching
for
something
your
solution,
trust
me.
I've
been
there.
I've
been
a
wpf
developer
for
many
years,
so
we
we
will
try
to
fix
that.
We
are
trying
to
make
it.
E
So
you
can
just
double
click
like
in
the
error
window
and
we
go
to
source
wishes
luck.
We
are
working
hard
on
that
for
xamarin
and
wpf.net
core,
so
those
are
two
things
we're
trying
to
get
done.
So
this
is
an
exciting
preview.
The
preview,
without
the
clicking
to
code,
will
be
like
g8
and
68.
So
that's
going
to
be
just
broadly
available
and
fingers
crossed
from
the
timeline
for
navigate
the
source.
We
just
don't
know
you
know
we
have
dependencies
to
make
that
to
make
that
get
enabled.
E
So
as
soon
as
those
dependencies
enable
it
for
us
we'll
bring
that
to
you
as
well.
There'll
be
a
new
icon
that
will
appear
to
any
next
to
any
road
that
has
navigate
the
source
capability.
So
we'll
make
it
very
easy
and
clear
for
you
to
distinguish
where
you
can
double
click
and
where
you
can
double
click
to
get
the
source
code,
and
hopefully
this
experience
will
help
you
a
lot.
If
you
want
to
hear
all
about
it,
please
please
let
us
know
so
that's
it.
Those
are
my
demos.
A
E
So
the
the
data
binding
diagnostics
does
not
have,
as
far
as
we
can
tell,
we've
done
a
bunch
of
performance
testing,
any
performance
implications
for
your
visual
studio,
because
we
are
literally
parsing
strings,
we're
looking
at
the
upper
window
and
we're
moving
it
to
a
dedicated
window.
That's
just
just.
We
think
a
much
better
experience
and
every
any
every
customer
who
we've
talked
to
have
tested.
It
has
told
us
the
same
thing.
I've
had
somebody
in
the
engineering
team
yesterday
ping
me
and
say:
hey
I'm.
Using
this
thing,
it's
pretty
cool.
E
I
didn't
realize
we
had
it.
I
was
like
yeah,
we
have
it,
it's
pretty
awesome
so
well,
we
shouldn't
see
any
performance
in
fact,
and
when
we
do
navigate
the
source,
you
know
we're
adding
more
code.
More
code
could
could
mean
all
sorts
of
things
we
are
going
to
test
it
for
performance.
It's
one
of
our
criterias
when
you
add
a
brand
new,
like
experience
like
a
brand
new
window
to
visual
studio
in
general,
one
of
the
things
that
the
development
leads
warn
you
about
is
like.
E
Don't
don't
screw
up
performance
like
we're,
watching
we
have
tests
that
look
at
startup
performance
of
different
workloads
and
and
that's
a
big
like
we'll,
be
called
into
the
office
or
speak
if
we
do
that,
so
we're
really
trying,
but
but
the
real
world
is
open
to
to
to
educate
us.
Sometimes.
So
let
us
know
if
anything
looks
like
it's
getting
slower.
A
E
Not
at
the
moment,
so
that's
a
thing.
We
need
to
hear
from
you
if
this
is
great
and
you're
loving
what
we're
doing
in
the
pc.
Let
us
know
we
started
this
project.
You
know
very
very,
like
long
time
ago,
like
we've
been
trying
to
work
at
this,
this
has
not
been
an
easy
role
just
to
get
it
for
vs.
So
it's
not
like.
We
don't
want
to
bring
into
more
places.
It's
just
that
we
took
us
just
this
long
just
to
bring
it
to
windows.
E
This
is
not
something
that
we
can
just
like
magically
port
over
to
the
max.
We
have
to
do
much
work
to
do
that.
So
let
us
know
if
that's
valuable.
E
Yeah
so
it
started
it
started
in
167
and
started
as
a
as
a
preview
feature.
So
that's
when
you
could
already
go
and
take
a
look
at
it,
maybe
even
started
it
earlier.
Geez
it's
been
the
last
few
months
have
been
really
crazy.
I
don't
know
if
anybody
noticed,
I
don't
know
when
what
something
happened,
but
basically
it's
been
in
preview,
but
starting
with
16
8
when
that
goes
out.
It
won't
be
in
preview
anymore,
it'll
be
out
for
everybody.
A
All
right,
all
right,
so
pause
so
pops,
so
the
binding
failure
is
totally
separate
thing.
Works
for
xamarin
forms
works
for
wpf.
If
you're
in
wpf.
You
got
that
little
button.
If
you're
in
xamarin
forms
you
just
have
to
go
to
debug
windows,
all
that
stuff,
great
dimitri's,
probably
got
a
blog
on
it.
Follow
him
on
twitter.
His
twitter's
lit
okay,
switch
back
to
the
original
instance
of
yes
that
you
had
open.
A
You
had
multi-targeting,
you
had
uwp
high
reload
support.
The
hot
reload
mechanism
is
entirely
new
than
what
it
was
before
with
this
changes
only
mode,
and
you
had
that
live
visual
tree.
That
showed
me
both
of
the
things
that
were
running
at
once,
yep.
So
all
of
this
all
of
that
is
68
preview.
Two
changes.
B
A
A
C
E
So
so,
as
far
as
I
know,
based
on
what
so
this,
so
this
came
up
originally
in
my
world,
I'm
relatively
new
to
the
xamarin
team,
but
in
my
world,
when
I
was
a
desktop
pm,
just
focused
on
wpf
and
ewp,
we
had
one
customer
tell
us
that
they
had
two
wpf
apps
that
they
started
up.
You
know
the
multi-start
scenario
and
their
live
visual
tree
and
therefore
how
reload
would
randomly
attach
to
one
of
them
and
it
wasn't
random.
It
was
whichever
one
started
up:
first,
because
that's
how
it
used
to
work.
E
So
we
did
some
work
in
1607
so
that,
if
you
have
let's
say
the
desktop
app
scenario
and
you
have
live,
visual
3
is
a
tool
you
want
to
use
with
hot
reload.
We
now
support
multiple
apps,
starting
at
the
same
time
we'll
attach
to
all
of
them.
We
have
that
process
id
in
the
brackets.
That's
something
that
we
added
new.
E
We
just
don't
have
it
for
xamarin,
because
it's
just
connecting
to
emulator
in
my
scenario
but
like
that
was
new
work
that
we
did
in
the
live
visual
tree,
and
so
I
guess
that's
what
I
kind
of
meant
with
the
live.
Visual
tree
supports
attaching
to
multiple
things
now
and
the
pipeline
comes
for
free
with
that,
because
the
moment
you
attach
live
visual
tree,
you
get
how
to
be
loaded
with
the
sample
project,
which
it
is
because.
A
Because
the
live
visual
tree
is
new
for
xamarin
developers
now
so
we're
getting
all
those
what
what
we
did.
The
tldr
is
since
last
september,
maybe
almost
it's
been
about
a
year.
It
has
been
about
a
year
yeah.
We
went
to
the
xaml
experience
team,
which
dimitri
used
to
be
on
used
to
be
the
pm4,
and
he
still
works
really
closely
with.
A
We
love
them
and
we
said
hey
we
made
this
hot
reload,
it's
really
great,
you
guys
also
have
one,
can
you
make
ours
better
and
I'm
the
one
who
said
that
sentence,
so
I'm
allowed
to
quote
that
I'm
definitely
not
paraphrasing
and
the
engineering
team
was
like
yeah.
We
have
all
this
great
stuff.
We
have.
This
live
visual
tree
thing
we
have.
You
know
it
doesn't
refresh
the
whole
page,
which
is
a
huge
issue.
A
We've
seen
with
our
heart
reload,
it
refreshes
the
whole
page,
and
sometimes
your
data
like
gets
a
little
wonky
and
the
xaml
experience
team
was
like
yeah.
You
guys
are
doing.
I
mean
you
guys
are
doing
great,
but
ours
is
better,
come
use
our
stuff,
so
we've
spent
a
good
amount
of
time
smooshing.
It
all
together
and
what
we
got
by
switching
to
this
xaml
incremental
changes
changes
only
pipeline
is
the
live
visual
tree.
We
got
that
uwp
support,
which
I
know
people
have
wanted
forever.
A
It
doesn't
refresh
your
whole
page
anymore,
so
it's
faster
and
it
saves
more
state
than
it
used
to
and
we're
also
going
to
combine
all
the
settings
eventually
into
one
normal
place
that
you
can
find
all
the
settings
instead
of
like
four
different
places
where
you
have
to
go
turn
on
hot
reload,
so
it's
gonna
be
beautiful.
All
your
xaml
stuff
is
gonna
live
in
one
place,
I'm
so
excited
it's.
B
A
Yeah
we've
had
we've
had
the
changes,
only
version
of
hot
reload
for
a
little
bit
now,
but
it
really
has
not
been
ready
to
use
16
8
preview.
2
is
the
place
to
go
use
that
it's
going
to
be
very
exciting
and
then
soon
enough.
You'll
have
this
beautiful
under
debugging?
That's
how
cool
hot
reload
is
it's
not
under
xamarin
anymore.
It's
under
debunking.
D
Yeah
I
like
the
the
consolidated
property
panel
there
and
I
was
using
some
other
property
panels
earlier
today
and
thinking
to
myself.
Why
are
why
is
this
in
three
different
places?
We
need
to
consolidate
this
see
you
craig
hi,
craig
hanging
out.
D
Yeah
yeah,
it's
it's
meeting
starting
time,
I'm
late
to
a
meeting,
but
this
is
just
too
cool.
So
my
question,
though,
about
the
live
visual
tree
is
it's
awesome
to
be
able
to
see
everything?
Will
I
be
able
to
select
nodes
and
then
see
the
properties
for
that
node
in
the
property
panel.
E
See
the
properties
of
the
property
panel
well
so
so
today,
the
live
visual
tree
is
has
two
basic
functions
right.
The
first
base
functions
is
to
give
you
that
tree
view
of
how
your
app
is
composed
and
you've
got
just
myself
just
to
filter
out
things
that
don't
have
source
and
you
can
click
it
either
way.
E
If
you
want
to
see
how
exactly
we're
composing
it
down
to
things
that
come
come
from
the
library
functions,
the
second
function
it
has
is
that
when
you
do
have
source
it's
easier
than
find
that
source
by
clicking
when
it's
not
broken,
you
can
click
on
on
it
and
you
can
click
the
little
button
or
you
can
have
the
follow.
You
know
follow
me
as
I
do
my
selections
button
enabled
and
when
you
click
on
that
it'll,
just
navigate
to
the
source,
location
and
ds
tends
to
be
context
sensitive.
E
E
D
A
Yeah,
so
if
you're
a
wpf
or
uwp
developer,
you
might
know
about
the
live
property
inspector,
which
is
like
a
property
panel,
except
it's
for
what's
actually
on
your
screen
right
now.
So
when
you
edit
things
on
the
property
inspector,
it's
kind
of
like
doing
the
web
page
thing
it
doesn't
save,
but
it
shows
you
that
so
we've
had
a
couple.
Requests
come
in
for
bringing
the
live
property
inspector
over
with
xamarin
salmon
forms.
A
A
Panel
itself
is
still
gonna,
it's
it's
there.
So
yeah
like
dmitri,
said.
If
you
go
to
the
xaml
the
document,
the
document
online,
the
live
visual
tree
will
take
you
to
the
xaml,
and
the
xaml
should
show
up
the
property
panel
for
you
so
but
that's
editing
the
source,
not
editing.
What's
actually
on
the
screen.
Yep,
that's
a
good
distinction.
A
A
A
Yes,
oktoberfest,
the
the
north
american
summer
is
over.
Maybe
it's
getting
warmer
elsewhere
in
the
world,
but
I
hope
everybody
stays
healthy
and
happy
and
enjoys.
Was
there
a
summer?
No,
there
wasn't.
A
No,
but
yeah
we'll
see
you
all
online.
We'll
see
you
on
twitter,
we'll
see
you
on
the
discord
we'll
hear
from
you
wherever,
as
always,
it
was
wonderful
having
you
here
and
we'll
see
you
next
time,
cool.