我有一个很好的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-如何在“ MasterDetailsView”模板中实现数据输入表单?
MasterDetailsView具有NoSelectionContentTemplate
属性,您可以像下面这样在此处放置数据条目。
NoSelectionContentTemplate