본문 바로가기
프로그래밍/App 개발

[Xamarin] Xamarin.Forms Custom BottomSheet (source code)

by 엽기토기 2021. 4. 21.
반응형

github.com/nathankim0/Today-Manna-iOS-Xamarin/blob/master/TodaysManna/Controls/BottomSheets/BottomSheetContainer.cs

 

nathankim0/Today-Manna-iOS-Xamarin

:book: '오늘의 만나' Cross Platform (Android + iOS). Contribute to nathankim0/Today-Manna-iOS-Xamarin development by creating an account on GitHub.

github.com

 

예전에 만든 bottomsheet 을 바로 쓸 수 있게 정리하였다..

 

_bottomSheet = new BottomSheet();
_bottomSheet.BottomSheetContainer.ContentStackLayout.Children.Add(_mannaTextClickSheet);
contentGrid.Children.Add(_bottomSheet);

이런식으로 bottomsheet을 선언하고 그 안에 view를 집어넣는다.

그리고 bottomsheet을 grid안에 넣어서 겹치게 해준다.

필요한 곳에서 Show() 나 Hide()를 적절하게 사용.

 

회사 코드엔 좀 더 깔끔하게 만들긴 했는데, 이정도도 쓸만할듯.

 

 

반응형