From 64d1535b925fe017138d1dc9d59f741dffa87e24 Mon Sep 17 00:00:00 2001 From: danwalmsley Date: Fri, 14 Jul 2017 21:55:26 +0100 Subject: [PATCH 1/2] move the context menu to its own page in control catalog. --- samples/ControlCatalog/ControlCatalog.csproj | 9 ++- samples/ControlCatalog/MainView.xaml | 1 + .../ControlCatalog/Pages/ContextMenuPage.xaml | 36 +++++++++ .../Pages/ContextMenuPage.xaml.cs | 18 +++++ samples/ControlCatalog/Pages/MenuPage.xaml | 73 +++++++------------ 5 files changed, 88 insertions(+), 49 deletions(-) create mode 100644 samples/ControlCatalog/Pages/ContextMenuPage.xaml create mode 100644 samples/ControlCatalog/Pages/ContextMenuPage.xaml.cs diff --git a/samples/ControlCatalog/ControlCatalog.csproj b/samples/ControlCatalog/ControlCatalog.csproj index 2a9f8f70de..0d3e139f2d 100644 --- a/samples/ControlCatalog/ControlCatalog.csproj +++ b/samples/ControlCatalog/ControlCatalog.csproj @@ -21,6 +21,9 @@ prompt 4 + + + @@ -44,6 +47,7 @@ Designer + Designer @@ -94,6 +98,9 @@ CarouselPage.xaml + + ContextMenuPage.xaml + CheckBoxPage.xaml @@ -117,7 +124,7 @@ SliderPage.xaml - + TreeViewPage.xaml diff --git a/samples/ControlCatalog/MainView.xaml b/samples/ControlCatalog/MainView.xaml index 24f631a5f4..b35b6ceff2 100644 --- a/samples/ControlCatalog/MainView.xaml +++ b/samples/ControlCatalog/MainView.xaml @@ -15,6 +15,7 @@ + diff --git a/samples/ControlCatalog/Pages/ContextMenuPage.xaml b/samples/ControlCatalog/Pages/ContextMenuPage.xaml new file mode 100644 index 0000000000..f029b1106f --- /dev/null +++ b/samples/ControlCatalog/Pages/ContextMenuPage.xaml @@ -0,0 +1,36 @@ + + + Context Menu + A right click menu that can be applied to any control. + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/ControlCatalog/Pages/ContextMenuPage.xaml.cs b/samples/ControlCatalog/Pages/ContextMenuPage.xaml.cs new file mode 100644 index 0000000000..dc73bef07a --- /dev/null +++ b/samples/ControlCatalog/Pages/ContextMenuPage.xaml.cs @@ -0,0 +1,18 @@ +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace ControlCatalog.Pages +{ + public class ContextMenuPage : UserControl + { + public ContextMenuPage() + { + this.InitializeComponent(); + } + + private void InitializeComponent() + { + AvaloniaXamlLoader.Load(this); + } + } +} diff --git a/samples/ControlCatalog/Pages/MenuPage.xaml b/samples/ControlCatalog/Pages/MenuPage.xaml index 9c5591c849..36adcf1b8f 100644 --- a/samples/ControlCatalog/Pages/MenuPage.xaml +++ b/samples/ControlCatalog/Pages/MenuPage.xaml @@ -3,56 +3,33 @@ Menu A window menu - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 97684b92814a5acce9b89918a1060f28479dd870 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 14 Jul 2017 23:15:41 +0200 Subject: [PATCH 2/2] Make pages alphabetical. --- samples/ControlCatalog/MainView.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/ControlCatalog/MainView.xaml b/samples/ControlCatalog/MainView.xaml index b35b6ceff2..7dd026c124 100644 --- a/samples/ControlCatalog/MainView.xaml +++ b/samples/ControlCatalog/MainView.xaml @@ -10,12 +10,12 @@ + -