UWP-如何在“ MasterDetailsView”模板中实现数据输入表单?

问题描述 投票:0回答:1

我有一个很好的Windows Templating Studio制作的MasterDetails视图,我想使用“ Noselection”状态来实现数据输入表单。

但是...我绝对不知道要这么做...

((我知道如何强制显示NoSelection显示,将“ Selected”值设置为null。)

任何帮助都会很好!

[编辑1]

    <DataTemplate x:Key="NoSelectionContentTemplate">
        <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
            <views:AddContrat />
            <!--TextBlock
                x:Uid="Contrats_NoSelection"
                HorizontalAlignment="Center"
                VerticalAlignment="Center"
                Style="{StaticResource SubtitleTextBlockStyle}"
                TextAlignment="Center" /-->
        </Grid>
    </DataTemplate>

但是...有一个错误:

严重性代码描述项目文件行抑制状态详细信息说明错误XDG0062 System.Reflection.TargetInvocationException:调用的目标已引发异常。 ->Microsoft.Data.Sqlite.SqliteException:SQLite错误1:'没有这样的表:住宅”。在Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc,sqlite3 db)在Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements(Stopwatch计时器)+ MoveNext()在Microsoft.Data.Sqlite.SqliteCommand.GetStatements(Stopwatch计时器)+ MoveNext()在Microsoft.Data.Sqlite.SqliteDataReader.N GestionGarages ContratsPage.xaml 38 System.Reflection.TargetInvocationException:调用的目标已引发异常。 ->Microsoft.Data.Sqlite.SqliteException:SQLite错误1:'没有这样的表:住宅”。在Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc,sqlite3 db)在Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements(Stopwatch计时器)+ MoveNext()在Microsoft.Data.Sqlite.SqliteCommand.GetStatements(Stopwatch计时器)+ MoveNext(),位于Microsoft.Data.Sqlite.SqliteDataReade

代码可以编译并正常运行...

此错误的可能原因是什么?

uwp master-detail windows-template-studio
1个回答
0
投票

UWP-如何在“ MasterDetailsView”模板中实现数据输入表单?

MasterDetailsView具有NoSelectionContentTemplate属性,您可以像下面这样在此处放置数据条目。

NoSelectionContentTemplate
© www.soinside.com 2019 - 2024. All rights reserved.