728x90
728x170
<ShellContent Title="test" >
<ShellContent.ContentTemplate>
<DataTemplate>
<views:TestPage>
<x:Arguments>
<x:String>test</x:String>
</x:Arguments>
</views:TestPage>
</DataTemplate>
</ShellContent.ContentTemplate>
위 내용을 코드로 변환하면 아래와 같습니다.
ShellContent shellContent = new ShellContent();
shellContent.Title = "test";
var template = new DataTemplate(typeof(TestPage)); // 인자 없을때
var template = new DataTemplate(() => { return new TestPage("test"); }); // 인자 있을때
shellContent.ContentTemplate = data;
ShellContent 를 동적으로 생성하면서 인자를 던지고자 할때 사용하면 유용합니다.^^
728x90
그리드형
'C# > Xamarin Maui' 카테고리의 다른 글
[Xamarin] OnBackButtonPressed 에서 DisplayAlert 사용방법 (0) | 2020.03.02 |
---|---|
[Xamarin] Grid 에서 특정 Row 를 숨기는 방법 (0) | 2020.02.17 |
[Xamarin] url image 가 표시 되지 않을 때 (0) | 2019.12.19 |
[Xamarin] Xamarin.AndroidX.Migration 설치 명령 (0) | 2019.12.03 |
[Xamarin] Borderless Picker (0) | 2019.12.03 |