Skip to content

Commit 18216cc

Browse files
committed
Create NavScrollPanel Example
1 parent fe62c6e commit 18216cc

16 files changed

+312
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<UserControl
2+
x:Class="WPFDevelopers.Samples.ExampleViews.About"
3+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
5+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
7+
xmlns:wd="https://github.com/WPFDevelopersOrg/WPFDevelopers"
8+
d:DesignHeight="450"
9+
d:DesignWidth="800"
10+
mc:Ignorable="d">
11+
<StackPanel VerticalAlignment="Center" wd:PanelHelper.Spacing="5">
12+
<TextBlock Text="关于我们" />
13+
<TextBlock Text="用户协议" />
14+
<TextBlock Text="隐私政策" />
15+
<TextBlock Text="开源软件声明"/>
16+
</StackPanel>
17+
</UserControl>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
using System.Windows.Controls;
2+
3+
namespace WPFDevelopers.Samples.ExampleViews
4+
{
5+
/// <summary>
6+
/// About.xaml 的交互逻辑
7+
/// </summary>
8+
public partial class About : UserControl
9+
{
10+
public About()
11+
{
12+
InitializeComponent();
13+
}
14+
15+
}
16+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<UserControl
2+
x:Class="WPFDevelopers.Samples.ExampleViews.DesktopLyrics"
3+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
5+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
7+
d:DesignHeight="450"
8+
d:DesignWidth="800"
9+
mc:Ignorable="d">
10+
<Grid>
11+
<TextBlock
12+
HorizontalAlignment="Center"
13+
FontSize="40"
14+
Text="让音乐更懂你" />
15+
</Grid>
16+
</UserControl>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
using System.Windows.Controls;
2+
3+
namespace WPFDevelopers.Samples.ExampleViews
4+
{
5+
/// <summary>
6+
/// DesktopLyrics.xaml 的交互逻辑
7+
/// </summary>
8+
public partial class DesktopLyrics : UserControl
9+
{
10+
public DesktopLyrics()
11+
{
12+
InitializeComponent();
13+
}
14+
}
15+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<UserControl
2+
x:Class="WPFDevelopers.Samples.ExampleViews.PlaybackSettings"
3+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
5+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
7+
xmlns:wd="https://github.com/WPFDevelopersOrg/WPFDevelopers"
8+
d:DesignHeight="450"
9+
d:DesignWidth="800"
10+
mc:Ignorable="d">
11+
<Grid wd:PanelHelper.Spacing="5">
12+
<Grid.RowDefinitions>
13+
<RowDefinition />
14+
<RowDefinition />
15+
<RowDefinition />
16+
<RowDefinition />
17+
</Grid.RowDefinitions>
18+
<Grid.ColumnDefinitions>
19+
<ColumnDefinition />
20+
<ColumnDefinition />
21+
</Grid.ColumnDefinitions>
22+
<TextBlock Text="在线播放音频" />
23+
<TextBlock Grid.Column="1" Text="会员专属音质" />
24+
<TextBlock
25+
Grid.Row="1"
26+
Grid.Column="1"
27+
Text="极高音质" />
28+
<TextBlock
29+
Grid.Row="2"
30+
Grid.Column="1"
31+
Text="较高音质" />
32+
<TextBlock
33+
Grid.Row="3"
34+
Grid.Column="1"
35+
Text="标准音质" />
36+
</Grid>
37+
</UserControl>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
using System.Windows.Controls;
2+
3+
namespace WPFDevelopers.Samples.ExampleViews
4+
{
5+
/// <summary>
6+
/// PlaybackSettings.xaml 的交互逻辑
7+
/// </summary>
8+
public partial class PlaybackSettings : UserControl
9+
{
10+
public PlaybackSettings()
11+
{
12+
InitializeComponent();
13+
}
14+
}
15+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<UserControl
2+
x:Class="WPFDevelopers.Samples.ExampleViews.PrivacySettings"
3+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
5+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
7+
xmlns:wd="https://github.com/WPFDevelopersOrg/WPFDevelopers"
8+
d:DesignHeight="450"
9+
d:DesignWidth="800"
10+
mc:Ignorable="d">
11+
<StackPanel VerticalAlignment="Center" wd:PanelHelper.Spacing="5">
12+
<TextBlock Text="私密账号" />
13+
<TextBlock Text="关注和粉丝列表" />
14+
<TextBlock Text="首次的歌单和专辑" />
15+
<TextBlock Text="黑名单" />
16+
</StackPanel>
17+
</UserControl>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
using System.Windows.Controls;
2+
3+
namespace WPFDevelopers.Samples.ExampleViews
4+
{
5+
/// <summary>
6+
/// PrivacySettings.xaml 的交互逻辑
7+
/// </summary>
8+
public partial class PrivacySettings : UserControl
9+
{
10+
public PrivacySettings()
11+
{
12+
InitializeComponent();
13+
}
14+
}
15+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<UserControl
2+
x:Class="WPFDevelopers.Samples.ExampleViews.ShortcutKeys"
3+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
5+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
7+
xmlns:wd="https://github.com/WPFDevelopersOrg/WPFDevelopers"
8+
d:DesignHeight="450"
9+
d:DesignWidth="800"
10+
mc:Ignorable="d">
11+
<Grid Grid.IsSharedSizeScope="True">
12+
<Grid.RowDefinitions>
13+
<RowDefinition />
14+
<RowDefinition />
15+
</Grid.RowDefinitions>
16+
<Grid.ColumnDefinitions>
17+
<ColumnDefinition
18+
Width="Auto"
19+
MinWidth="200"
20+
SharedSizeGroup="Name" />
21+
<ColumnDefinition
22+
Width="Auto"
23+
MinWidth="200"
24+
SharedSizeGroup="Value" />
25+
</Grid.ColumnDefinitions>
26+
<TextBlock Margin="4" Text="功能" />
27+
<TextBlock Grid.Column="1" Text="快捷键" />
28+
<ListBox Grid.Row="1" BorderThickness="1,1,1,0">
29+
<ListBoxItem Content="播放/暂停" />
30+
<ListBoxItem Content="上一首" />
31+
<ListBoxItem Content="下一首" />
32+
<ListBoxItem Content="音量 +" />
33+
<ListBoxItem Content="音量 -" />
34+
<ListBoxItem Content="收藏歌曲" />
35+
</ListBox>
36+
<ListBox
37+
Grid.Row="1"
38+
Grid.Column="1"
39+
BorderThickness="0,1,1,0">
40+
<ListBoxItem Content="空格" />
41+
<ListBoxItem Content="Ctrl + ←" />
42+
<ListBoxItem Content="Ctrl + →" />
43+
<ListBoxItem Content="Ctrl + ↑ " />
44+
<ListBoxItem Content="Ctrl + ↓" />
45+
<ListBoxItem Content="Ctrl + L" />
46+
</ListBox>
47+
</Grid>
48+
</UserControl>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
using System.Windows.Controls;
2+
3+
namespace WPFDevelopers.Samples.ExampleViews
4+
{
5+
/// <summary>
6+
/// ShortcutKeys.xaml 的交互逻辑
7+
/// </summary>
8+
public partial class ShortcutKeys : UserControl
9+
{
10+
public ShortcutKeys()
11+
{
12+
InitializeComponent();
13+
}
14+
}
15+
}

0 commit comments

Comments
 (0)