【解決方法】リストビューの MAUI 動的ボタン?

プログラミングQA


おい、
クリックイベント時に関連するフォームまたはページに移動する動的ボタンをリストビューに配置しようとしています。 今はボタンをクリックできますが、関連するフォームに移動するにはどうすればよいですか

私が試したこと:

XAML
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="MobilePrice.MainPage">
    <ListView ItemsSource="{Binding Names}" >
        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell>
                    <Grid Padding="10">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto"/>
                            <ColumnDefinition Width="Auto"/>
                        </Grid.ColumnDefinitions>
                        <Image Source="{Binding ImageUrl}"
                               SemanticProperties.Description="{Binding ImageUrl}"
                                                          Grid.Column="0"/>
                        <Button Text="{Binding FirstName}"
                                Clicked="goto_form"
                               SemanticProperties.Description="{Binding FirstName}"
                                                          Grid.Column="0"/>
                        <Label Text="{Binding LastName}"
                               SemanticProperties.Description="{Binding LastName}"
                               Grid.Column="1"
                               Padding="10,0"/>
                    </Grid>
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>
</ContentPage>

C#
public void goto_form(object Sender,EventArgs args)
    {
//what to do here
}

解決策 1

これをページ間のナビゲーションと呼びます。 多くの解決策と情報を含む検索は次のとおりです。 C# マウイナビゲーション – Google 検索[^]

これは、ザマリア/マウイの第一人者によるこの主題に関するビデオです。 .NET MAUI でのページ間の移動 [6 of 8] | 初心者のための .NET MAUI – YouTube[^] …彼の他のビデオもチェックしてください。

コメント

タイトルとURLをコピーしました