.NET MAUI : 리그오브레전드 시작 버튼 만들어보기


.NET MAUI : 리그오브레전드 시작 버튼 만들어보기

안녕하세요. 이광석입니다. 어제 AvaloniaUI 버전으로 만들었던 것을 Maui로 변경하여 작업해보았습니다. Avalonia의 경우 Storyboard, Trigger 정도의 WPF와의 차이점이 보였다면, Maui의 경우엔 - WPF와의 차이점은 컨트롤의 Template의 제한 & ToggleButton 컨트롤의 부재 - StoryBoard의 부재, xaml상의 애니메이션처리 부재 위 2가지 차이점을 다음과 같이 처리하여 해결하여 만들어보았습니다. 컨트롤의 Template 제한과 ToggleButton컨트롤의 부재 우선 Template이 없기 때문에 TemplateView를 통해 ToggleButton을 만들고 ToggleButton의 주 핵심 기능인 Tapped 했을 때 변환하는 Property IsToggled를 만들어 Toggle기능과 비슷한 컨트롤을 만들어 해결하였습니다. public class ToggleButton : TemplatedView { public stati...


#alohakit #리그오브레전드 #닷넷마우이애니메이션 #닷넷마우이 #WPF #Trigger #StoryBoard #NETMAUI애니메이션 #Maui애니메이션 #Maui #lol #Avalonia #Animation #alohakitAnimation #마우이애니메이션

원문링크 : .NET MAUI : 리그오브레전드 시작 버튼 만들어보기