- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我按照教程将 SplitView 控件添加到我的页面。代码如下:
<SplitView x:Name="MainSplitView" DisplayMode="CompactOverlay" IsPaneOpen="False" CompactPaneLength="50" OpenPaneLength="150">
<SplitView.Pane>
<StackPanel Background="Gray">
<Button x:Name="HamburgerButton" FontFamily="Segoe MDL2 Assets" Content="" Width="50" Height="50" Background="Transparent" Click="HamburgerButton_Click" />
<StackPanel Orientation="Horizontal">
<Button x:Name="MenuButton1" FontFamily="Segoe MDL2 Assets" Content="" Width="50" Height="50" Background="Transparent" />
<TextBlock Text="Button 1" FontSize="18" VerticalAlignment="Center" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<Button x:Name="SettingsButton" FontFamily="Segoe MDL2 Assets" Content="" Width="50" Height="50" Background="Transparent" FontSize="18" />
<TextBlock Text="Settings" FontSize="18" VerticalAlignment="Center" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<Button x:Name="AboutButton" FontFamily="Segoe MDL2 Assets" Content="" Width="50" Height="50" Background="Transparent" FontSize="18" />
<TextBlock Text="About" FontSize="18" VerticalAlignment="Center" />
</StackPanel>
</StackPanel>
</SplitView.Pane>
<SplitView.Content>
SplitView content here
</SplitView.Content>
</SplitView>
但最终结果看起来像this .不太酷。
我怎样才能到达类似 Insider Hub's 的地方? ?
最佳答案
GitHub 上有一个 Justin Xin Liu 制作的很好的例子。看看那个提示! (我使用相同的方法) https://github.com/JustinXinLiu/SwipeableSplitView
所以在 Pane 内使用像这样的 ListView :
<SplitView.Pane>
<ListBox ItemsSource="{x:Bind ViewModel.MenuItems}" SelectedItem="{x:Bind ViewModel.SelectedMenuItem, Mode=TwoWay, Converter={StaticResource ObjectToMenuItemConverter}}" ItemContainerStyle="{StaticResource MenuListBoxItemStyle}">
<ListBox.ItemTemplate>
<DataTemplate x:DataType="Presentation:MenuItem">
<StackPanel Orientation="Horizontal" Height="48">
<TextBlock Grid.RowSpan="2" Text="{x:Bind Icon, Mode=OneWay}" Style="{StaticResource IconTextBlockStyle}" />
<TextBlock Grid.Column="1" Text="{x:Bind Title, Mode=OneWay}" Style="{StaticResource MenuTitleTextBlockStyle}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</SplitView.Pane>
第一个 TextBlock 使用以下样式填充 Icon
<Style x:Key="IconTextBlockStyle" TargetType="TextBlock">
<Setter Property="FontFamily" Value="Segoe MDL2 Assets" />
<Setter Property="FontSize" Value="24" />
<Setter Property="Width" Value="48" />
<Setter Property="HorizontalAlignment" Value="Center" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="TextAlignment" Value="Center" />
</Style>
ListBox 还有一个 MenuListBoxItemStyle 样式,这将启用一些动画。你可以看看你是否想要它。
如果你想看看我是如何在我的应用程序中实现它的,你可以看看https://github.com/AppCreativity/Kliva .但这已经为侧 Pane 设置了更复杂的设置,因此可能不容易遵循。另一方面,我还没有实现 Justin 在他的项目中所做的滑动手势,所以也许我的应用程序设计更像您想要的。
关于c# - 在 UWP 中创建一个好看的 SplitView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34926564/
我正在使用 qt quick controls 2 SplitView,似乎 SplitView 项内的任何 MouseArea 都将鼠标事件从SplitView 句柄。这意味着当 handle 位于
我正在尝试使用 SplitView 控件创建导航栏。我将它的 DisplayMode 属性设置为 CompactInline,并为 CompactPaneLength 和 OpenPaneLength
我正在尝试开发一个屏幕流类似于 oracle 应用程序的应用程序。我在这里附上了图片。谁能告诉我这是如何实现的? 提前致谢。 最佳答案 您正在寻找的是自定义 Split View Controller
我正在尝试在 SplitView 模板中做一个模态视图。 我可以做一个,但是如果你转动设备或者只是按下模态视图,它就会消失在所有东西的后面。 如何制作全屏模态视图?我已经尝试了每一种模态样式,但模态视
我在我的 splitview Ipad 应用程序中使用了一个奇怪的设置,我需要一些帮助。 我在 Split View中并排显示了一个 TVC 和一个普通 View 。当我在我的 TVC 中选择某些内容
我正在使用SplitView和用于导航的框架在Windows 10的C#语言中编写通用应用程序。 我有一个带有动态加载列表的边栏,当我单击其中一个项目时,我使用菜单中的模型导航到页面,以指示应在框架中
我正在使用 SplitView 编写 QML 应用程序。我希望初始空间在项目之间均匀分布,但一个项目占据了所有空间。 import QtQuick 2.7 import QtQuick.Layouts
我想以编程方式创建一个内部有 UISplitViewController 的 UIPopoverController。问题是主视图覆盖了详细 View 。似乎主视图弹出在详细 View 上。这意味着我
我在 SplitViewController 中实现主视图和详细 View 之间的一个简单委托(delegate)(横向方向,因此两个 View 都可见)。当我按下一个按钮时,详细信息中的 Table
这是我第一次使用 Cocoa,我添加了一个 NSSplitViewController 作为我的 NSWindowController 的内容 View 。我向 NSSplitViewControll
我正在尝试向 UWP 的 SplitView 控件(又名“汉堡菜单”)添加滑动手势,类似于向左/向右滑动 Pivot 控件。如何设置一个手势来改变它的显示模式? 在 iOS 8 及更高版本中,我可以使
有没有办法在满足特定条件时阻止 UWP Splitview 关闭?我实现了以下 PropertyChange 回调: MySplitView.RegisterPropertyChangedCallba
我正在使用 QML,我想动态地将元素添加到 SplitView,例如。 onMouseClick,但到目前为止我还没有找到答案。 到目前为止我发现的是 SplitView是否将其默认属性设置为其第一个
大家好,我在我的 iPad 应用程序中使用 splitviewcontroller,其中选择 TableView 中的每一行将显示新的详细 View Controller ,在我的一个详细 View
我希望在 Mac OS X 下有一个应用程序,使我能够在同一个全屏窗口中拥有 Sublime Text 2 和终端(用于显示测试结果、运行 grunt 任务等)。我找不到具有这种行为的应用程序,我想用
我按照教程将 SplitView 控件添加到我的页面。代码如下:
根据https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.splitview.paneclose
我有一个 iPad 应用程序的 SplitView,其中包含主视图(左)和详细 View (右)。我希望,当我单击主视图中的按钮时,此调用父分割 View 上的委托(delegate)方法并将新 Vi
我正在尝试以编程方式在 Android 中创建一个 splitView。这个功能对我来说是全新的。经过一番研究,我意识到必须使用 fragment 。 我想知道,Linear
当我将 UISplitviewController 指定为应用程序的 Rootview 时,当时工作正常,但现在我想将登录屏幕添加到我的应用程序。有人可以帮助我吗?提前谢谢。 最佳答案 您可以将您的
我是一名优秀的程序员,十分优秀!