강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

bbman7020@gmail.co님의 프로필 이미지
bbman7020@gmail.co

작성한 질문수

C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기

Ch_8_버튼, 디버깅 중단점으로 센더 확인하기

버튼 추가하는 것에 질문 있어서 드립니다.

작성

·

137

1

람다식을 사용해서 작성하시는 것으로 봤습니다.

btn.Clicked += (s, e) => //람다식 형태로 표현(s는 이벤트의 센더 e는 이벤트aurgs)

             {

                 this.BackgroundColor = Color.Chartreuse;

             };

            Content = new StackLayout

            {

                Children =

                {

                btn

                }

            };

이런 코드인데 이벤트 추가할 때 기존에 쓰던 C#에서 winform등에 사용하는 이벤트 핸들러를 만들어서 추가한 후 xaml에서 만들어진 이벤트 함수를 만들어서 사용해도 똑같이 동작하나요?

예를 들어

btn.Click += btn_ck;

private void btn_ck(s,e)

{}; 와 같은 방식이여

다음으로 람다식 구문에

btn.Clicked += (s, e) => 에서 =>가 의미하는 바가 무엇인지요??

답변 1

1

깊알못nodeep님의 프로필 이미지
깊알못nodeep
지식공유자

안녕하세요.

문의하신 내용에 대한 답으로 영상을 만들어 봤습니다.

와우 자세한 설명 감사합니다. 한방에 이해가 되네요

질문에 영상으로 설명해 주시니 이해가 너무 잘되요.  감사합니다.

bbman7020@gmail.co님의 프로필 이미지
bbman7020@gmail.co

작성한 질문수

질문하기