在我的应用程序中,我想告知用户特定操作何时执行,例如记录更新成功或添加了新记录,但是没有内置控件可以显示此类信息.是否有类似于UWP的Android Toast.makeText?
在我的页面中,我有底部命令栏,如果该命令栏打开并且用户单击SplitView菜单,则命令栏覆盖菜单.
以下是splitview页面的xaml:
<SplitView x:Name="NavigationSplitView"
DisplayMode="CompactOverlay"
IsPaneOpen="True"
CompactPaneLength="{StaticResource ShellCompactPaneSize}"
OpenPaneLength="300"
PaneBackground="{ThemeResource SplitViewBackgroundBrush}"
>
<!--//App root frame where all content data will be loaded-->
<Frame x:Name="rootFrame" />
<SplitView.Pane>
...
</SplitView.Pane></SplitView>
Run Code Online (Sandbox Code Playgroud)
以下是我在内容页面上设置命令栏的方法,该命令栏被加载到splitview rootFrame中:
<Page.BottomAppBar>
<CommandBar x:Name="AppCommandBar"
Background="Transparent">
<CommandBar.PrimaryCommands>
<AppBarButton Name="Save"
Icon="Save"
Label="Save"></AppBarButton>
<AppBarButton Name="Clear"
Icon="ClearSelection"
Label="Clear"></AppBarButton>
</CommandBar.PrimaryCommands>
</CommandBar>
</Page.BottomAppBar>
Run Code Online (Sandbox Code Playgroud)
请查看下面的截图,我有一个带有绿色背景的Splitview,你可以看到命令栏上有重叠.
这是演示应用程序onedrive 链接
我需要将代码从单个代码后面分离到多个部分类,但不知道如何实现这一点,我在一个 msdn 代码示例中看到这是可能的,请告诉我如何实现这一点。
我知道我可以转移到 MVVM,但现在我只需要通过部分类来组织代码。
请看下面的截图。