From d2104c00d709463777319ae7fa03387bec783e66 Mon Sep 17 00:00:00 2001 From: Shimmy Weitzhandler <2716316+weitzhandler@users.noreply.github.com> Date: Wed, 11 Dec 2019 11:29:49 +0200 Subject: [PATCH 1/5] Upgraded VS project sdk --- .../FirstFloor.ModernUI.App/App.xaml.cs | 54 +-- .../FirstFloor.ModernUI.App/BingImage.cs | 162 ++++---- .../Content/ContentLoaderImages.xaml.cs | 94 ++--- .../Content/ContentLoaderIntro.xaml.cs | 56 +-- .../Content/ControlsModernBBCodeBlock.xaml.cs | 56 +-- .../Content/ControlsModernButton.xaml.cs | 112 +++--- .../Content/ControlsModernDialog.xaml.cs | 112 +++--- .../Content/ControlsModernFrame.xaml.cs | 130 +++---- .../Content/ControlsModernMenu.xaml.cs | 130 +++---- .../ControlsModernProgressRing.xaml.cs | 56 +-- .../Content/ControlsStylesButton.xaml.cs | 66 ++-- .../Content/ControlsStylesDataGrid.xaml.cs | 126 +++--- .../Content/ControlsStylesDate.xaml.cs | 56 +-- .../ControlsStylesItemsControl.xaml.cs | 114 +++--- .../Content/ControlsStylesProgressBar.xaml.cs | 56 +-- .../Content/ControlsStylesSampleForm.xaml.cs | 72 ++-- .../Content/ControlsStylesSlider.xaml.cs | 56 +-- .../Content/ControlsStylesText.xaml.cs | 56 +-- .../Content/LoremIpsum.xaml.cs | 56 +-- .../Content/LoremIpsumList.xaml.cs | 56 +-- .../Content/LoremIpsumSplit.xaml.cs | 56 +-- .../ModernFrame/CancelNavigateSample.xaml.cs | 132 +++---- .../Content/ModernFrame/ErrorSample.xaml.cs | 62 +-- .../Content/ModernFrame/Sample.xaml.cs | 56 +-- .../Content/SettingsAppearance.xaml.cs | 64 ++-- .../Content/SettingsAppearanceViewModel.cs | 358 +++++++++--------- .../FirstFloor.ModernUI.App.csproj | 10 +- .../FlickrImageLoader.cs | 160 ++++---- .../LoremIpsumLoader.cs | 56 +-- .../MainWindow.xaml.cs | 56 +-- .../Pages/ContentLoader.xaml.cs | 58 +-- .../Pages/ControlsModern.xaml.cs | 56 +-- .../Pages/ControlsStyles.xaml.cs | 56 +-- .../Pages/DpiAwareness.xaml.cs | 60 +-- .../Pages/Introduction.xaml.cs | 56 +-- .../Pages/LayoutBasic.xaml.cs | 56 +-- .../Pages/LayoutList.xaml.cs | 56 +-- .../Pages/LayoutSplit.xaml.cs | 56 +-- .../Pages/LayoutTab.xaml.cs | 56 +-- .../Pages/LayoutWireframe.xaml.cs | 56 +-- .../Pages/Navigation.xaml.cs | 56 +-- .../Pages/Settings.xaml.cs | 56 +-- .../Properties/Resources.Designer.cs | 140 +++---- .../Properties/Settings.Designer.cs | 60 +-- .../SampleDisabledCommand.cs | 74 ++-- .../SampleFormViewModel.cs | 120 +++--- .../SampleMsgBoxCommand.cs | 54 +-- .../SampleParameterCommand.cs | 56 +-- .../ModernUI.App/App.xaml.cs | 34 +- .../ModernUI.App/MainWindow.xaml.cs | 58 +-- .../ModernUI.App/Properties/AssemblyInfo.cs | 82 ++-- .../ModernUI.BasicPage/BasicPage.xaml.cs | 56 +-- .../Properties/AssemblyInfo.cs | 72 ++-- .../ModernUI.ListPage/ListPage.xaml.cs | 56 +-- .../Properties/AssemblyInfo.cs | 72 ++-- .../ModernDialog.xaml.cs | 64 ++-- .../Properties/AssemblyInfo.cs | 72 ++-- .../ModernWindow.xaml.cs | 58 +-- .../Properties/AssemblyInfo.cs | 72 ++-- .../ModernUI.NavigationApp/App.xaml.cs | 34 +- .../Content/About.xaml.cs | 56 +-- .../Content/SettingsAppearance.xaml.cs | 62 +-- .../Content/SettingsAppearanceViewModel.cs | 298 +++++++-------- .../ModernUI.NavigationApp/MainWindow.xaml.cs | 58 +-- .../ModernUI.NavigationApp/Pages/Home.xaml.cs | 56 +-- .../Pages/Settings/About.xaml.cs | 56 +-- .../Pages/Settings/Appearance.xaml.cs | 62 +-- .../Pages/Settings/AppearanceViewModel.cs | 298 +++++++-------- .../Pages/SettingsPage.xaml.cs | 56 +-- .../Properties/AssemblyInfo.cs | 82 ++-- .../Properties/AssemblyInfo.cs | 72 ++-- .../ModernUI.SplitPage/SplitPage.xaml.cs | 56 +-- .../Properties/AssemblyInfo.cs | 72 ++-- .../ModernUI.TabPage/TabPage.xaml.cs | 56 +-- .../Properties/AssemblyInfo.cs | 66 ++-- .../ModernUI.Theme/Properties/AssemblyInfo.cs | 72 ++-- .../FirstFloor.ModernUI.WPF4.csproj | 8 +- .../FirstFloor.ModernUI.csproj | 8 +- 78 files changed, 3044 insertions(+), 3048 deletions(-) diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/App.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/App.xaml.cs index 0e396c6f..51dbd00d 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/App.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/App.xaml.cs @@ -1,27 +1,27 @@ -using FirstFloor.ModernUI.Presentation; -using FirstFloor.ModernUI.Windows.Controls; -using System; -using System.Collections.Generic; -using System.Configuration; -using System.Data; -using System.Linq; -using System.Threading.Tasks; -using System.Windows; - -namespace FirstFloor.ModernUI.App -{ - /// - /// Interaction logic for App.xaml - /// - public partial class App : Application - { - /// - /// Raises the event. - /// - /// A that contains the event data. - protected override void OnStartup(StartupEventArgs e) - { - base.OnStartup(e); - } - } -} +using FirstFloor.ModernUI.Presentation; +using FirstFloor.ModernUI.Windows.Controls; +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace FirstFloor.ModernUI.App +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + /// + /// Raises the event. + /// + /// A that contains the event data. + protected override void OnStartup(StartupEventArgs e) + { + base.OnStartup(e); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/BingImage.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/BingImage.cs index 012fe02a..5c53d6f6 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/BingImage.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/BingImage.cs @@ -1,81 +1,81 @@ -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Net.Http; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Xml.Linq; -using System.Xml.XPath; - -namespace FirstFloor.ModernUI.App -{ - /// - /// Provides an attached property determining the current Bing image and assigning it to an image or imagebrush. - /// - public static class BingImage - { - public static readonly DependencyProperty UseBingImageProperty = DependencyProperty.RegisterAttached("UseBingImage", typeof(bool), typeof(BingImage), new PropertyMetadata(OnUseBingImageChanged)); - - private static BitmapImage cachedBingImage; - - private static async void OnUseBingImageChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) - { - var newValue = (bool)e.NewValue; - var image = o as Image; - var imageBrush = o as ImageBrush; - - if (!newValue || (image == null && imageBrush == null)) { - return; - } - - if (cachedBingImage == null) { - var url = await GetCurrentBingImageUrl(); - if (url != null) { - cachedBingImage = new BitmapImage(url); - } - } - - if (cachedBingImage != null){ - if (image != null) { - image.Source = cachedBingImage; - } - else if (imageBrush != null) { - imageBrush.ImageSource = cachedBingImage; - } - } - } - - private static async Task GetCurrentBingImageUrl() - { - var client = new HttpClient(); - var result = await client.GetAsync("http://www.bing.com/hpimagearchive.aspx?format=xml&idx=0&n=2&mbl=1&mkt=en-ww"); - if (result.IsSuccessStatusCode) { - using (var stream = await result.Content.ReadAsStreamAsync()) { - var doc = XDocument.Load(stream); - - var url = (string)doc.XPathSelectElement("/images/image/url"); - - return new Uri(string.Format(CultureInfo.InvariantCulture, "http://bing.com{0}", url), UriKind.Absolute); - } - } - - return null; - } - - - public static bool GetUseBingImage(DependencyObject o) - { - return (bool)o.GetValue(UseBingImageProperty); - } - - public static void SetUseBingImage(DependencyObject o, bool value) - { - o.SetValue(UseBingImageProperty, value); - } - } -} +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Net.Http; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Xml.Linq; +using System.Xml.XPath; + +namespace FirstFloor.ModernUI.App +{ + /// + /// Provides an attached property determining the current Bing image and assigning it to an image or imagebrush. + /// + public static class BingImage + { + public static readonly DependencyProperty UseBingImageProperty = DependencyProperty.RegisterAttached("UseBingImage", typeof(bool), typeof(BingImage), new PropertyMetadata(OnUseBingImageChanged)); + + private static BitmapImage cachedBingImage; + + private static async void OnUseBingImageChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) + { + var newValue = (bool)e.NewValue; + var image = o as Image; + var imageBrush = o as ImageBrush; + + if (!newValue || (image == null && imageBrush == null)) { + return; + } + + if (cachedBingImage == null) { + var url = await GetCurrentBingImageUrl(); + if (url != null) { + cachedBingImage = new BitmapImage(url); + } + } + + if (cachedBingImage != null){ + if (image != null) { + image.Source = cachedBingImage; + } + else if (imageBrush != null) { + imageBrush.ImageSource = cachedBingImage; + } + } + } + + private static async Task GetCurrentBingImageUrl() + { + var client = new HttpClient(); + var result = await client.GetAsync("http://www.bing.com/hpimagearchive.aspx?format=xml&idx=0&n=2&mbl=1&mkt=en-ww"); + if (result.IsSuccessStatusCode) { + using (var stream = await result.Content.ReadAsStreamAsync()) { + var doc = XDocument.Load(stream); + + var url = (string)doc.XPathSelectElement("/images/image/url"); + + return new Uri(string.Format(CultureInfo.InvariantCulture, "http://bing.com{0}", url), UriKind.Absolute); + } + } + + return null; + } + + + public static bool GetUseBingImage(DependencyObject o) + { + return (bool)o.GetValue(UseBingImageProperty); + } + + public static void SetUseBingImage(DependencyObject o, bool value) + { + o.SetValue(UseBingImageProperty, value); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ContentLoaderImages.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ContentLoaderImages.xaml.cs index f01aaa2b..24d86673 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ContentLoaderImages.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ContentLoaderImages.xaml.cs @@ -1,47 +1,47 @@ -using FirstFloor.ModernUI.Windows.Controls; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ContentLoaderImages.xaml - /// - public partial class ContentLoaderImages : UserControl - { - public ContentLoaderImages() - { - InitializeComponent(); - - LoadImageLinks(); - } - - private async void LoadImageLinks() - { - var loader = (FlickrImageLoader)Tab.ContentLoader; - - try { - // load image links and assign to tab list - this.Tab.Links = await loader.GetInterestingnessListAsync(); - - // select first link - this.Tab.SelectedSource = this.Tab.Links.Select(l => l.Source).FirstOrDefault(); - } - catch (Exception e) { - ModernDialog.ShowMessage(e.Message, "Failure", MessageBoxButton.OK); - } - } - } -} +using FirstFloor.ModernUI.Windows.Controls; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ContentLoaderImages.xaml + /// + public partial class ContentLoaderImages : UserControl + { + public ContentLoaderImages() + { + InitializeComponent(); + + LoadImageLinks(); + } + + private async void LoadImageLinks() + { + var loader = (FlickrImageLoader)Tab.ContentLoader; + + try { + // load image links and assign to tab list + this.Tab.Links = await loader.GetInterestingnessListAsync(); + + // select first link + this.Tab.SelectedSource = this.Tab.Links.Select(l => l.Source).FirstOrDefault(); + } + catch (Exception e) { + ModernDialog.ShowMessage(e.Message, "Failure", MessageBoxButton.OK); + } + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ContentLoaderIntro.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ContentLoaderIntro.xaml.cs index 6bde9564..fc7419d6 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ContentLoaderIntro.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ContentLoaderIntro.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ContentLoaderIntro.xaml - /// - public partial class ContentLoaderIntro : UserControl - { - public ContentLoaderIntro() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ContentLoaderIntro.xaml + /// + public partial class ContentLoaderIntro : UserControl + { + public ContentLoaderIntro() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernBBCodeBlock.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernBBCodeBlock.xaml.cs index e25f6e5b..c6399d5b 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernBBCodeBlock.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernBBCodeBlock.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsModernBBCodeBlock.xaml - /// - public partial class ControlsModernBBCodeBlock : UserControl - { - public ControlsModernBBCodeBlock() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsModernBBCodeBlock.xaml + /// + public partial class ControlsModernBBCodeBlock : UserControl + { + public ControlsModernBBCodeBlock() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernButton.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernButton.xaml.cs index cfba4874..e83fb747 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernButton.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernButton.xaml.cs @@ -1,56 +1,56 @@ -using FirstFloor.ModernUI.Windows.Controls; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Xml.Linq; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsModernButton.xaml - /// - public partial class ControlsModernButton : UserControl - { - public ControlsModernButton() - { - InitializeComponent(); - - // find all embedded XAML icon files - var assembly = GetType().Assembly; - var iconResourceNames = from name in assembly.GetManifestResourceNames() - where name.StartsWith("FirstFloor.ModernUI.App.Assets.appbar.") - select name; - - - foreach (var name in iconResourceNames) { - // load the resource stream - using (var stream = assembly.GetManifestResourceStream(name)) { - // parse the icon data using xml - var doc = XDocument.Load(stream); - - var path = doc.Root.Element("{http://schemas.microsoft.com/winfx/2006/xaml/presentation}Path"); - if (path != null) { - var data = (string)path.Attribute("Data"); - - // create a modern button and add it to the button panel - ButtonPanel.Children.Add(new ModernButton { - IconData = PathGeometry.Parse(data), - Margin = new Thickness(0, 0, 8, 0) - }); - } - } - } - } - } -} +using FirstFloor.ModernUI.Windows.Controls; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Xml.Linq; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsModernButton.xaml + /// + public partial class ControlsModernButton : UserControl + { + public ControlsModernButton() + { + InitializeComponent(); + + // find all embedded XAML icon files + var assembly = GetType().Assembly; + var iconResourceNames = from name in assembly.GetManifestResourceNames() + where name.StartsWith("FirstFloor.ModernUI.App.Assets.appbar.") + select name; + + + foreach (var name in iconResourceNames) { + // load the resource stream + using (var stream = assembly.GetManifestResourceStream(name)) { + // parse the icon data using xml + var doc = XDocument.Load(stream); + + var path = doc.Root.Element("{http://schemas.microsoft.com/winfx/2006/xaml/presentation}Path"); + if (path != null) { + var data = (string)path.Attribute("Data"); + + // create a modern button and add it to the button panel + ButtonPanel.Children.Add(new ModernButton { + IconData = PathGeometry.Parse(data), + Margin = new Thickness(0, 0, 8, 0) + }); + } + } + } + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernDialog.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernDialog.xaml.cs index a60e8abe..04d06a44 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernDialog.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernDialog.xaml.cs @@ -1,56 +1,56 @@ -using FirstFloor.ModernUI.Windows.Controls; -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsModernDialog.xaml - /// - public partial class ControlsModernDialog : UserControl - { - public ControlsModernDialog() - { - InitializeComponent(); - } - - private void CommonDialog_Click(object sender, RoutedEventArgs e) - { - var dlg = new ModernDialog { - Title = "Common dialog", - Content = new LoremIpsum() - }; - dlg.Buttons = new Button[] { dlg.OkButton, dlg.CancelButton}; - dlg.ShowDialog(); - - this.dialogResult.Text = dlg.DialogResult.HasValue ? dlg.DialogResult.ToString() : ""; - this.dialogMessageBoxResult.Text = dlg.MessageBoxResult.ToString(); - } - - private void MessageDialog_Click(object sender, RoutedEventArgs e) - { - MessageBoxButton btn = MessageBoxButton.OK; - if (true == ok.IsChecked) btn = MessageBoxButton.OK; - else if (true == okcancel.IsChecked) btn = MessageBoxButton.OKCancel; - else if (true == yesno.IsChecked) btn = MessageBoxButton.YesNo; - else if (true == yesnocancel.IsChecked) btn = MessageBoxButton.YesNoCancel; - - var result = ModernDialog.ShowMessage("This is a simple Modern UI styled message dialog. Do you like it?", "Message Dialog", btn); - - this.msgboxResult.Text = result.ToString(); - } - } -} +using FirstFloor.ModernUI.Windows.Controls; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsModernDialog.xaml + /// + public partial class ControlsModernDialog : UserControl + { + public ControlsModernDialog() + { + InitializeComponent(); + } + + private void CommonDialog_Click(object sender, RoutedEventArgs e) + { + var dlg = new ModernDialog { + Title = "Common dialog", + Content = new LoremIpsum() + }; + dlg.Buttons = new Button[] { dlg.OkButton, dlg.CancelButton}; + dlg.ShowDialog(); + + this.dialogResult.Text = dlg.DialogResult.HasValue ? dlg.DialogResult.ToString() : ""; + this.dialogMessageBoxResult.Text = dlg.MessageBoxResult.ToString(); + } + + private void MessageDialog_Click(object sender, RoutedEventArgs e) + { + MessageBoxButton btn = MessageBoxButton.OK; + if (true == ok.IsChecked) btn = MessageBoxButton.OK; + else if (true == okcancel.IsChecked) btn = MessageBoxButton.OKCancel; + else if (true == yesno.IsChecked) btn = MessageBoxButton.YesNo; + else if (true == yesnocancel.IsChecked) btn = MessageBoxButton.YesNoCancel; + + var result = ModernDialog.ShowMessage("This is a simple Modern UI styled message dialog. Do you like it?", "Message Dialog", btn); + + this.msgboxResult.Text = result.ToString(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernFrame.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernFrame.xaml.cs index a59d4b44..8ab0494f 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernFrame.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernFrame.xaml.cs @@ -1,65 +1,65 @@ -using FirstFloor.ModernUI.Windows.Navigation; -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsModernFrame.xaml - /// - public partial class ControlsModernFrame : UserControl - { - private string eventLogMessage; - - public ControlsModernFrame() - { - InitializeComponent(); - - this.TextEvents.Text = eventLogMessage; - } - - private void LogMessage(string message, params object[] o) - { - message = string.Format(CultureInfo.CurrentUICulture, message, o); - - if (this.TextEvents == null) { - this.eventLogMessage += message; - } - else { - this.TextEvents.AppendText(message); - } - } - - private void Frame_FragmentNavigation(object sender, FragmentNavigationEventArgs e) - { - LogMessage("FragmentNavigation: {0}\r\n", e.Fragment); - } - - private void Frame_Navigated(object sender, NavigationEventArgs e) - { - LogMessage("Navigated: [{0}] {1}\r\n", e.NavigationType, e.Source); - } - - private void Frame_Navigating(object sender, NavigatingCancelEventArgs e) - { - LogMessage("Navigating: [{0}] {1}\r\n", e.NavigationType, e.Source); - } - - private void Frame_NavigationFailed(object sender, NavigationFailedEventArgs e) - { - LogMessage("NavigationFailed: {0}\r\n", e.Error.Message); - } - } -} +using FirstFloor.ModernUI.Windows.Navigation; +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsModernFrame.xaml + /// + public partial class ControlsModernFrame : UserControl + { + private string eventLogMessage; + + public ControlsModernFrame() + { + InitializeComponent(); + + this.TextEvents.Text = eventLogMessage; + } + + private void LogMessage(string message, params object[] o) + { + message = string.Format(CultureInfo.CurrentUICulture, message, o); + + if (this.TextEvents == null) { + this.eventLogMessage += message; + } + else { + this.TextEvents.AppendText(message); + } + } + + private void Frame_FragmentNavigation(object sender, FragmentNavigationEventArgs e) + { + LogMessage("FragmentNavigation: {0}\r\n", e.Fragment); + } + + private void Frame_Navigated(object sender, NavigationEventArgs e) + { + LogMessage("Navigated: [{0}] {1}\r\n", e.NavigationType, e.Source); + } + + private void Frame_Navigating(object sender, NavigatingCancelEventArgs e) + { + LogMessage("Navigating: [{0}] {1}\r\n", e.NavigationType, e.Source); + } + + private void Frame_NavigationFailed(object sender, NavigationFailedEventArgs e) + { + LogMessage("NavigationFailed: {0}\r\n", e.Error.Message); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernMenu.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernMenu.xaml.cs index 5b170fe2..5cf423cb 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernMenu.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernMenu.xaml.cs @@ -1,65 +1,65 @@ -using FirstFloor.ModernUI.Presentation; -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Globalization; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsModernMenu.xaml - /// - public partial class ControlsModernMenu : UserControl - { - private int groupId = 2; - private int linkId = 5; - - public ControlsModernMenu() - { - InitializeComponent(); - - // add group command - this.AddGroup.Command = new RelayCommand(o => { - this.Menu.LinkGroups.Add(new LinkGroup { - DisplayName = string.Format(CultureInfo.InvariantCulture, "group {0}", - ++groupId) - }); - }); - - // add link to selected group command - this.AddLink.Command = new RelayCommand(o => { - this.Menu.SelectedLinkGroup.Links.Add(new Link { - DisplayName = string.Format(CultureInfo.InvariantCulture, "link {0}", ++linkId), - Source = new Uri(string.Format(CultureInfo.InvariantCulture, "/link{0}", linkId), UriKind.Relative) - }); - }, o => this.Menu.SelectedLinkGroup != null); - - // remove selected group command - this.RemoveGroup.Command = new RelayCommand(o => { - this.Menu.LinkGroups.Remove(this.Menu.SelectedLinkGroup); - }, o => this.Menu.SelectedLinkGroup != null); - - // remove selected linkcommand - this.RemoveLink.Command = new RelayCommand(o => { - this.Menu.SelectedLinkGroup.Links.Remove(this.Menu.SelectedLink); - }, o => this.Menu.SelectedLinkGroup != null && this.Menu.SelectedLink != null); - - // log SourceChanged events - this.Menu.SelectedSourceChanged += (o, e) => { - Debug.WriteLine("SelectedSourceChanged: {0}", e.Source); - }; - } - } -} +using FirstFloor.ModernUI.Presentation; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsModernMenu.xaml + /// + public partial class ControlsModernMenu : UserControl + { + private int groupId = 2; + private int linkId = 5; + + public ControlsModernMenu() + { + InitializeComponent(); + + // add group command + this.AddGroup.Command = new RelayCommand(o => { + this.Menu.LinkGroups.Add(new LinkGroup { + DisplayName = string.Format(CultureInfo.InvariantCulture, "group {0}", + ++groupId) + }); + }); + + // add link to selected group command + this.AddLink.Command = new RelayCommand(o => { + this.Menu.SelectedLinkGroup.Links.Add(new Link { + DisplayName = string.Format(CultureInfo.InvariantCulture, "link {0}", ++linkId), + Source = new Uri(string.Format(CultureInfo.InvariantCulture, "/link{0}", linkId), UriKind.Relative) + }); + }, o => this.Menu.SelectedLinkGroup != null); + + // remove selected group command + this.RemoveGroup.Command = new RelayCommand(o => { + this.Menu.LinkGroups.Remove(this.Menu.SelectedLinkGroup); + }, o => this.Menu.SelectedLinkGroup != null); + + // remove selected linkcommand + this.RemoveLink.Command = new RelayCommand(o => { + this.Menu.SelectedLinkGroup.Links.Remove(this.Menu.SelectedLink); + }, o => this.Menu.SelectedLinkGroup != null && this.Menu.SelectedLink != null); + + // log SourceChanged events + this.Menu.SelectedSourceChanged += (o, e) => { + Debug.WriteLine("SelectedSourceChanged: {0}", e.Source); + }; + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernProgressRing.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernProgressRing.xaml.cs index 6579ff72..d4d5a8f8 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernProgressRing.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsModernProgressRing.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsModernProgressRing.xaml - /// - public partial class ControlsModernProgressRing : UserControl - { - public ControlsModernProgressRing() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsModernProgressRing.xaml + /// + public partial class ControlsModernProgressRing : UserControl + { + public ControlsModernProgressRing() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesButton.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesButton.xaml.cs index a371e141..2595cf3c 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesButton.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesButton.xaml.cs @@ -1,33 +1,33 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsStylesButton.xaml - /// - public partial class ControlsStylesButton : UserControl - { - public ControlsStylesButton() - { - InitializeComponent(); - } - - private void CheckBox_Indeterminate(object sender, RoutedEventArgs e) - { - - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsStylesButton.xaml + /// + public partial class ControlsStylesButton : UserControl + { + public ControlsStylesButton() + { + InitializeComponent(); + } + + private void CheckBox_Indeterminate(object sender, RoutedEventArgs e) + { + + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesDataGrid.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesDataGrid.xaml.cs index 7597aa4e..53ad35e5 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesDataGrid.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesDataGrid.xaml.cs @@ -1,63 +1,63 @@ -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - // taken from MSDN (http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.aspx) - public enum OrderStatus { None, New, Processing, Shipped, Received }; - public class Customer - { - public string FirstName { get; set; } - public string LastName { get; set; } - public string Email { get; set; } - public bool IsMember { get; set; } - public OrderStatus Status { get; set; } - } - - - /// - /// Interaction logic for ControlsStylesDataGrid.xaml - /// - public partial class ControlsStylesDataGrid : UserControl - { - public ControlsStylesDataGrid() - { - InitializeComponent(); - - ObservableCollection custdata = GetData(); - - //Bind the DataGrid to the customer data - DG1.DataContext = custdata; - } - - private ObservableCollection GetData() - { - var customers = new ObservableCollection(); - customers.Add(new Customer { FirstName = "Orlando", LastName = "Gee", Email = "orlando0@adventure-works.com", IsMember = true, Status = OrderStatus.New }); - customers.Add(new Customer { FirstName = "Keith", LastName = "Harris", Email = "keith0@adventure-works.com", IsMember = true, Status = OrderStatus.Received }); - customers.Add(new Customer { FirstName = "Donna", LastName = "Carreras", Email = "donna0@adventure-works.com", IsMember = false, Status = OrderStatus.None }); - customers.Add(new Customer { FirstName = "Janet", LastName = "Gates", Email = "janet0@adventure-works.com", IsMember = true, Status = OrderStatus.Shipped }); - customers.Add(new Customer { FirstName = "Lucy", LastName = "Harrington", Email = "lucy0@adventure-works.com", IsMember = false, Status = OrderStatus.New }); - customers.Add(new Customer { FirstName = "Rosmarie", LastName = "Carroll", Email = "rosmarie0@adventure-works.com", IsMember = true, Status = OrderStatus.Processing }); - customers.Add(new Customer { FirstName = "Dominic", LastName = "Gash", Email = "dominic0@adventure-works.com", IsMember = true, Status = OrderStatus.Received }); - customers.Add(new Customer { FirstName = "Kathleen", LastName = "Garza", Email = "kathleen0@adventure-works.com", IsMember = false, Status = OrderStatus.None }); - customers.Add(new Customer { FirstName = "Katherine", LastName = "Harding", Email = "katherine0@adventure-works.com", IsMember = true, Status = OrderStatus.Shipped }); - customers.Add(new Customer { FirstName = "Johnny", LastName = "Caprio", Email = "johnny0@adventure-works.com", IsMember = false, Status = OrderStatus.Processing }); - - return customers; - } - } -} +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + // taken from MSDN (http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.aspx) + public enum OrderStatus { None, New, Processing, Shipped, Received }; + public class Customer + { + public string FirstName { get; set; } + public string LastName { get; set; } + public string Email { get; set; } + public bool IsMember { get; set; } + public OrderStatus Status { get; set; } + } + + + /// + /// Interaction logic for ControlsStylesDataGrid.xaml + /// + public partial class ControlsStylesDataGrid : UserControl + { + public ControlsStylesDataGrid() + { + InitializeComponent(); + + ObservableCollection custdata = GetData(); + + //Bind the DataGrid to the customer data + DG1.DataContext = custdata; + } + + private ObservableCollection GetData() + { + var customers = new ObservableCollection(); + customers.Add(new Customer { FirstName = "Orlando", LastName = "Gee", Email = "orlando0@adventure-works.com", IsMember = true, Status = OrderStatus.New }); + customers.Add(new Customer { FirstName = "Keith", LastName = "Harris", Email = "keith0@adventure-works.com", IsMember = true, Status = OrderStatus.Received }); + customers.Add(new Customer { FirstName = "Donna", LastName = "Carreras", Email = "donna0@adventure-works.com", IsMember = false, Status = OrderStatus.None }); + customers.Add(new Customer { FirstName = "Janet", LastName = "Gates", Email = "janet0@adventure-works.com", IsMember = true, Status = OrderStatus.Shipped }); + customers.Add(new Customer { FirstName = "Lucy", LastName = "Harrington", Email = "lucy0@adventure-works.com", IsMember = false, Status = OrderStatus.New }); + customers.Add(new Customer { FirstName = "Rosmarie", LastName = "Carroll", Email = "rosmarie0@adventure-works.com", IsMember = true, Status = OrderStatus.Processing }); + customers.Add(new Customer { FirstName = "Dominic", LastName = "Gash", Email = "dominic0@adventure-works.com", IsMember = true, Status = OrderStatus.Received }); + customers.Add(new Customer { FirstName = "Kathleen", LastName = "Garza", Email = "kathleen0@adventure-works.com", IsMember = false, Status = OrderStatus.None }); + customers.Add(new Customer { FirstName = "Katherine", LastName = "Harding", Email = "katherine0@adventure-works.com", IsMember = true, Status = OrderStatus.Shipped }); + customers.Add(new Customer { FirstName = "Johnny", LastName = "Caprio", Email = "johnny0@adventure-works.com", IsMember = false, Status = OrderStatus.Processing }); + + return customers; + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesDate.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesDate.xaml.cs index 3a3b4e25..7ff3d00b 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesDate.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesDate.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsStylesDate.xaml - /// - public partial class ControlsStylesDate : UserControl - { - public ControlsStylesDate() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsStylesDate.xaml + /// + public partial class ControlsStylesDate : UserControl + { + public ControlsStylesDate() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesItemsControl.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesItemsControl.xaml.cs index 15000bdd..a5064dd0 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesItemsControl.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesItemsControl.xaml.cs @@ -1,57 +1,57 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsStylesItemsControl.xaml - /// - public partial class ControlsStylesItemsControl : UserControl - { - public ControlsStylesItemsControl() - { - InitializeComponent(); - } - - private MenuItem CreateSubMenu(string header) - { - var item = new MenuItem { Header = header }; - item.Items.Add(new MenuItem { Header = "Item 1" }); - item.Items.Add("Item 2"); - item.Items.Add(new Separator()); - item.Items.Add("Item 3"); - return item; - } - - private void ShowContextMenu_Click(object sender, RoutedEventArgs e) - { - var contextMenu = new ContextMenu(); - - contextMenu.Items.Add(new MenuItem { Header = "Item" }); - contextMenu.Items.Add(new MenuItem { Header = "Item with gesture", InputGestureText="Ctrl+C" }); - contextMenu.Items.Add(new MenuItem { Header = "Item, disabled", IsEnabled = false }); - contextMenu.Items.Add(new MenuItem { Header = "Item, checked", IsChecked = true }); - contextMenu.Items.Add(new MenuItem { Header = "Item, checked and disabled", IsChecked = true, IsEnabled = false }); - contextMenu.Items.Add(new Separator()); - contextMenu.Items.Add(CreateSubMenu("Item with submenu")); - - var menu = CreateSubMenu("Item with submenu, disabled"); - menu.IsEnabled = false; - contextMenu.Items.Add(menu); - - contextMenu.IsOpen = true; - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsStylesItemsControl.xaml + /// + public partial class ControlsStylesItemsControl : UserControl + { + public ControlsStylesItemsControl() + { + InitializeComponent(); + } + + private MenuItem CreateSubMenu(string header) + { + var item = new MenuItem { Header = header }; + item.Items.Add(new MenuItem { Header = "Item 1" }); + item.Items.Add("Item 2"); + item.Items.Add(new Separator()); + item.Items.Add("Item 3"); + return item; + } + + private void ShowContextMenu_Click(object sender, RoutedEventArgs e) + { + var contextMenu = new ContextMenu(); + + contextMenu.Items.Add(new MenuItem { Header = "Item" }); + contextMenu.Items.Add(new MenuItem { Header = "Item with gesture", InputGestureText="Ctrl+C" }); + contextMenu.Items.Add(new MenuItem { Header = "Item, disabled", IsEnabled = false }); + contextMenu.Items.Add(new MenuItem { Header = "Item, checked", IsChecked = true }); + contextMenu.Items.Add(new MenuItem { Header = "Item, checked and disabled", IsChecked = true, IsEnabled = false }); + contextMenu.Items.Add(new Separator()); + contextMenu.Items.Add(CreateSubMenu("Item with submenu")); + + var menu = CreateSubMenu("Item with submenu, disabled"); + menu.IsEnabled = false; + contextMenu.Items.Add(menu); + + contextMenu.IsOpen = true; + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesProgressBar.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesProgressBar.xaml.cs index 6bb4066a..3a28947e 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesProgressBar.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesProgressBar.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsStylesProgressBar.xaml - /// - public partial class ControlsStylesProgressBar : UserControl - { - public ControlsStylesProgressBar() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsStylesProgressBar.xaml + /// + public partial class ControlsStylesProgressBar : UserControl + { + public ControlsStylesProgressBar() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesSampleForm.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesSampleForm.xaml.cs index 19e9c8de..dcbcca73 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesSampleForm.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesSampleForm.xaml.cs @@ -1,36 +1,36 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsStylesSampleForm.xaml - /// - public partial class ControlsStylesSampleForm : UserControl - { - public ControlsStylesSampleForm() - { - InitializeComponent(); - - this.Loaded += OnLoaded; - } - - void OnLoaded(object sender, RoutedEventArgs e) - { - // select first control on the form - Keyboard.Focus(this.TextFirstName); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsStylesSampleForm.xaml + /// + public partial class ControlsStylesSampleForm : UserControl + { + public ControlsStylesSampleForm() + { + InitializeComponent(); + + this.Loaded += OnLoaded; + } + + void OnLoaded(object sender, RoutedEventArgs e) + { + // select first control on the form + Keyboard.Focus(this.TextFirstName); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesSlider.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesSlider.xaml.cs index 0d28bcc0..534d7f37 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesSlider.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesSlider.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsStylesSlider.xaml - /// - public partial class ControlsStylesSlider : UserControl - { - public ControlsStylesSlider() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsStylesSlider.xaml + /// + public partial class ControlsStylesSlider : UserControl + { + public ControlsStylesSlider() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesText.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesText.xaml.cs index 4896040b..63446d39 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesText.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ControlsStylesText.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for ControlsStylesText.xaml - /// - public partial class ControlsStylesText : UserControl - { - public ControlsStylesText() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for ControlsStylesText.xaml + /// + public partial class ControlsStylesText : UserControl + { + public ControlsStylesText() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsum.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsum.xaml.cs index 71b2b238..07ddc4ba 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsum.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsum.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for LoremIpsum.xaml - /// - public partial class LoremIpsum : UserControl - { - public LoremIpsum() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for LoremIpsum.xaml + /// + public partial class LoremIpsum : UserControl + { + public LoremIpsum() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsumList.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsumList.xaml.cs index af00d517..4535426c 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsumList.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsumList.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for LoremIpsumList.xaml - /// - public partial class LoremIpsumList : UserControl - { - public LoremIpsumList() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for LoremIpsumList.xaml + /// + public partial class LoremIpsumList : UserControl + { + public LoremIpsumList() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsumSplit.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsumSplit.xaml.cs index 06c74591..27911ff6 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsumSplit.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/LoremIpsumSplit.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for LoremIpsumSplit.xaml - /// - public partial class LoremIpsumSplit : UserControl - { - public LoremIpsumSplit() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for LoremIpsumSplit.xaml + /// + public partial class LoremIpsumSplit : UserControl + { + public LoremIpsumSplit() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/CancelNavigateSample.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/CancelNavigateSample.xaml.cs index a971adc7..233ca192 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/CancelNavigateSample.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/CancelNavigateSample.xaml.cs @@ -1,66 +1,66 @@ -using FirstFloor.ModernUI.Windows; -using FirstFloor.ModernUI.Windows.Controls; -using FirstFloor.ModernUI.Windows.Navigation; -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content.ModernFrame -{ - /// - /// Interaction logic for CancelNavigateSample.xaml - /// - public partial class CancelNavigateSample : UserControl, IContent - { - public CancelNavigateSample() - { - InitializeComponent(); - } - - public void OnFragmentNavigation(FragmentNavigationEventArgs e) - { - // display the current navigated fragment - fragmentNav.BBCode = string.Format(CultureInfo.CurrentUICulture, "Current navigation fragment: '[b]{0}[/b]'", e.Fragment); - } - - public void OnNavigatedFrom(NavigationEventArgs e) - { - } - - public void OnNavigatedTo(NavigationEventArgs e) - { - // clear fragment text - fragmentNav.BBCode = null; - } - - public void OnNavigatingFrom(NavigatingCancelEventArgs e) - { - // ask user if navigating away is ok - string frameDescription; - if (e.IsParentFrameNavigating){ - frameDescription = "A parent frame"; - } - else { - frameDescription = "This frame"; - } - - // modern message dialog supports BBCode tags - var question = string.Format(CultureInfo.CurrentUICulture, "[b]{0}[/b] is about to navigate to new content. Do you want to allow this?", frameDescription); - - if (MessageBoxResult.No == ModernDialog.ShowMessage(question, "navigate", System.Windows.MessageBoxButton.YesNo)) { - e.Cancel = true; - } - } - } -} +using FirstFloor.ModernUI.Windows; +using FirstFloor.ModernUI.Windows.Controls; +using FirstFloor.ModernUI.Windows.Navigation; +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content.ModernFrame +{ + /// + /// Interaction logic for CancelNavigateSample.xaml + /// + public partial class CancelNavigateSample : UserControl, IContent + { + public CancelNavigateSample() + { + InitializeComponent(); + } + + public void OnFragmentNavigation(FragmentNavigationEventArgs e) + { + // display the current navigated fragment + fragmentNav.BBCode = string.Format(CultureInfo.CurrentUICulture, "Current navigation fragment: '[b]{0}[/b]'", e.Fragment); + } + + public void OnNavigatedFrom(NavigationEventArgs e) + { + } + + public void OnNavigatedTo(NavigationEventArgs e) + { + // clear fragment text + fragmentNav.BBCode = null; + } + + public void OnNavigatingFrom(NavigatingCancelEventArgs e) + { + // ask user if navigating away is ok + string frameDescription; + if (e.IsParentFrameNavigating){ + frameDescription = "A parent frame"; + } + else { + frameDescription = "This frame"; + } + + // modern message dialog supports BBCode tags + var question = string.Format(CultureInfo.CurrentUICulture, "[b]{0}[/b] is about to navigate to new content. Do you want to allow this?", frameDescription); + + if (MessageBoxResult.No == ModernDialog.ShowMessage(question, "navigate", System.Windows.MessageBoxButton.YesNo)) { + e.Cancel = true; + } + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/ErrorSample.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/ErrorSample.xaml.cs index 0c0b64c0..63816742 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/ErrorSample.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/ErrorSample.xaml.cs @@ -1,31 +1,31 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content.ModernFrame -{ - /// - /// Interaction logic for ErrorSample.xaml - /// - public partial class ErrorSample : UserControl - { - public ErrorSample() - { - InitializeComponent(); - - // raise exception to create navigation failure - throw new NotSupportedException(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content.ModernFrame +{ + /// + /// Interaction logic for ErrorSample.xaml + /// + public partial class ErrorSample : UserControl + { + public ErrorSample() + { + InitializeComponent(); + + // raise exception to create navigation failure + throw new NotSupportedException(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/Sample.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/Sample.xaml.cs index a6469208..7332c99e 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/Sample.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/ModernFrame/Sample.xaml.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content.ModernFrame -{ - /// - /// Interaction logic for Sample.xaml - /// - public partial class Sample : UserControl - { - public Sample() - { - InitializeComponent(); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content.ModernFrame +{ + /// + /// Interaction logic for Sample.xaml + /// + public partial class Sample : UserControl + { + public Sample() + { + InitializeComponent(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/SettingsAppearance.xaml.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/SettingsAppearance.xaml.cs index 30b6da34..4a3ce754 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/SettingsAppearance.xaml.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/SettingsAppearance.xaml.cs @@ -1,32 +1,32 @@ -using FirstFloor.ModernUI.Presentation; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// Interaction logic for SettingsAppearance.xaml - /// - public partial class SettingsAppearance : UserControl - { - public SettingsAppearance() - { - InitializeComponent(); - - // a simple view model for appearance configuration - this.DataContext = new SettingsAppearanceViewModel(); - } - } -} +using FirstFloor.ModernUI.Presentation; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// Interaction logic for SettingsAppearance.xaml + /// + public partial class SettingsAppearance : UserControl + { + public SettingsAppearance() + { + InitializeComponent(); + + // a simple view model for appearance configuration + this.DataContext = new SettingsAppearanceViewModel(); + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/SettingsAppearanceViewModel.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/SettingsAppearanceViewModel.cs index 2f63efa2..d2e4fd62 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/SettingsAppearanceViewModel.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Content/SettingsAppearanceViewModel.cs @@ -1,179 +1,179 @@ -using FirstFloor.ModernUI.Presentation; -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Media; - -namespace FirstFloor.ModernUI.App.Content -{ - /// - /// A simple view model for configuring theme, font and accent colors. - /// - public class SettingsAppearanceViewModel - : NotifyPropertyChanged - { - private const string FontSmall = "small"; - private const string FontLarge = "large"; - - private const string PaletteMetro = "metro"; - private const string PaletteWP = "windows phone"; - - // 9 accent colors from metro design principles - private Color[] metroAccentColors = new Color[]{ - Color.FromRgb(0x33, 0x99, 0xff), // blue - Color.FromRgb(0x00, 0xab, 0xa9), // teal - Color.FromRgb(0x33, 0x99, 0x33), // green - Color.FromRgb(0x8c, 0xbf, 0x26), // lime - Color.FromRgb(0xf0, 0x96, 0x09), // orange - Color.FromRgb(0xff, 0x45, 0x00), // orange red - Color.FromRgb(0xe5, 0x14, 0x00), // red - Color.FromRgb(0xff, 0x00, 0x97), // magenta - Color.FromRgb(0xa2, 0x00, 0xff), // purple - }; - - // 20 accent colors from Windows Phone 8 - private Color[] wpAccentColors = new Color[]{ - Color.FromRgb(0xa4, 0xc4, 0x00), // lime - Color.FromRgb(0x60, 0xa9, 0x17), // green - Color.FromRgb(0x00, 0x8a, 0x00), // emerald - Color.FromRgb(0x00, 0xab, 0xa9), // teal - Color.FromRgb(0x1b, 0xa1, 0xe2), // cyan - Color.FromRgb(0x00, 0x50, 0xef), // cobalt - Color.FromRgb(0x6a, 0x00, 0xff), // indigo - Color.FromRgb(0xaa, 0x00, 0xff), // violet - Color.FromRgb(0xf4, 0x72, 0xd0), // pink - Color.FromRgb(0xd8, 0x00, 0x73), // magenta - Color.FromRgb(0xa2, 0x00, 0x25), // crimson - Color.FromRgb(0xe5, 0x14, 0x00), // red - Color.FromRgb(0xfa, 0x68, 0x00), // orange - Color.FromRgb(0xf0, 0xa3, 0x0a), // amber - Color.FromRgb(0xe3, 0xc8, 0x00), // yellow - Color.FromRgb(0x82, 0x5a, 0x2c), // brown - Color.FromRgb(0x6d, 0x87, 0x64), // olive - Color.FromRgb(0x64, 0x76, 0x87), // steel - Color.FromRgb(0x76, 0x60, 0x8a), // mauve - Color.FromRgb(0x87, 0x79, 0x4e), // taupe - }; - - private string selectedPalette = PaletteWP; - - private Color selectedAccentColor; - private LinkCollection themes = new LinkCollection(); - private Link selectedTheme; - private string selectedFontSize; - - public SettingsAppearanceViewModel() - { - // add the default themes - this.themes.Add(new Link { DisplayName = "dark", Source = AppearanceManager.DarkThemeSource }); - this.themes.Add(new Link { DisplayName = "light", Source = AppearanceManager.LightThemeSource }); - - // add additional themes - this.themes.Add(new Link { DisplayName = "bing image", Source = new Uri("/ModernUIDemo;component/Assets/ModernUI.BingImage.xaml", UriKind.Relative) }); - this.themes.Add(new Link { DisplayName = "hello kitty", Source = new Uri("/ModernUIDemo;component/Assets/ModernUI.HelloKitty.xaml", UriKind.Relative) }); - this.themes.Add(new Link { DisplayName = "love", Source = new Uri("/ModernUIDemo;component/Assets/ModernUI.Love.xaml", UriKind.Relative) }); - this.themes.Add(new Link { DisplayName = "snowflakes", Source = new Uri("/ModernUIDemo;component/Assets/ModernUI.Snowflakes.xaml", UriKind.Relative) }); - - this.SelectedFontSize = AppearanceManager.Current.FontSize == FontSize.Large ? FontLarge : FontSmall; - SyncThemeAndColor(); - - AppearanceManager.Current.PropertyChanged += OnAppearanceManagerPropertyChanged; - } - - private void SyncThemeAndColor() - { - // synchronizes the selected viewmodel theme with the actual theme used by the appearance manager. - this.SelectedTheme = this.themes.FirstOrDefault(l => l.Source.Equals(AppearanceManager.Current.ThemeSource)); - - // and make sure accent color is up-to-date - this.SelectedAccentColor = AppearanceManager.Current.AccentColor; - } - - private void OnAppearanceManagerPropertyChanged(object sender, PropertyChangedEventArgs e) - { - if (e.PropertyName == "ThemeSource" || e.PropertyName == "AccentColor") { - SyncThemeAndColor(); - } - } - - public LinkCollection Themes - { - get { return this.themes; } - } - - public string[] FontSizes - { - get { return new string[] { FontSmall, FontLarge }; } - } - - public string[] Palettes - { - get { return new string[] { PaletteMetro, PaletteWP }; } - } - - public Color[] AccentColors - { - get { return this.selectedPalette == PaletteMetro ? this.metroAccentColors : this.wpAccentColors; } - } - - public string SelectedPalette - { - get { return this.selectedPalette; } - set - { - if (this.selectedPalette != value) { - this.selectedPalette = value; - OnPropertyChanged("AccentColors"); - - this.SelectedAccentColor = this.AccentColors.FirstOrDefault(); - } - } - } - - public Link SelectedTheme - { - get { return this.selectedTheme; } - set - { - if (this.selectedTheme != value) { - this.selectedTheme = value; - OnPropertyChanged("SelectedTheme"); - - // and update the actual theme - AppearanceManager.Current.ThemeSource = value.Source; - } - } - } - - public string SelectedFontSize - { - get { return this.selectedFontSize; } - set - { - if (this.selectedFontSize != value) { - this.selectedFontSize = value; - OnPropertyChanged("SelectedFontSize"); - - AppearanceManager.Current.FontSize = value == FontLarge ? FontSize.Large : FontSize.Small; - } - } - } - - public Color SelectedAccentColor - { - get { return this.selectedAccentColor; } - set - { - if (this.selectedAccentColor != value) { - this.selectedAccentColor = value; - OnPropertyChanged("SelectedAccentColor"); - - AppearanceManager.Current.AccentColor = value; - } - } - } - } -} +using FirstFloor.ModernUI.Presentation; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Media; + +namespace FirstFloor.ModernUI.App.Content +{ + /// + /// A simple view model for configuring theme, font and accent colors. + /// + public class SettingsAppearanceViewModel + : NotifyPropertyChanged + { + private const string FontSmall = "small"; + private const string FontLarge = "large"; + + private const string PaletteMetro = "metro"; + private const string PaletteWP = "windows phone"; + + // 9 accent colors from metro design principles + private Color[] metroAccentColors = new Color[]{ + Color.FromRgb(0x33, 0x99, 0xff), // blue + Color.FromRgb(0x00, 0xab, 0xa9), // teal + Color.FromRgb(0x33, 0x99, 0x33), // green + Color.FromRgb(0x8c, 0xbf, 0x26), // lime + Color.FromRgb(0xf0, 0x96, 0x09), // orange + Color.FromRgb(0xff, 0x45, 0x00), // orange red + Color.FromRgb(0xe5, 0x14, 0x00), // red + Color.FromRgb(0xff, 0x00, 0x97), // magenta + Color.FromRgb(0xa2, 0x00, 0xff), // purple + }; + + // 20 accent colors from Windows Phone 8 + private Color[] wpAccentColors = new Color[]{ + Color.FromRgb(0xa4, 0xc4, 0x00), // lime + Color.FromRgb(0x60, 0xa9, 0x17), // green + Color.FromRgb(0x00, 0x8a, 0x00), // emerald + Color.FromRgb(0x00, 0xab, 0xa9), // teal + Color.FromRgb(0x1b, 0xa1, 0xe2), // cyan + Color.FromRgb(0x00, 0x50, 0xef), // cobalt + Color.FromRgb(0x6a, 0x00, 0xff), // indigo + Color.FromRgb(0xaa, 0x00, 0xff), // violet + Color.FromRgb(0xf4, 0x72, 0xd0), // pink + Color.FromRgb(0xd8, 0x00, 0x73), // magenta + Color.FromRgb(0xa2, 0x00, 0x25), // crimson + Color.FromRgb(0xe5, 0x14, 0x00), // red + Color.FromRgb(0xfa, 0x68, 0x00), // orange + Color.FromRgb(0xf0, 0xa3, 0x0a), // amber + Color.FromRgb(0xe3, 0xc8, 0x00), // yellow + Color.FromRgb(0x82, 0x5a, 0x2c), // brown + Color.FromRgb(0x6d, 0x87, 0x64), // olive + Color.FromRgb(0x64, 0x76, 0x87), // steel + Color.FromRgb(0x76, 0x60, 0x8a), // mauve + Color.FromRgb(0x87, 0x79, 0x4e), // taupe + }; + + private string selectedPalette = PaletteWP; + + private Color selectedAccentColor; + private LinkCollection themes = new LinkCollection(); + private Link selectedTheme; + private string selectedFontSize; + + public SettingsAppearanceViewModel() + { + // add the default themes + this.themes.Add(new Link { DisplayName = "dark", Source = AppearanceManager.DarkThemeSource }); + this.themes.Add(new Link { DisplayName = "light", Source = AppearanceManager.LightThemeSource }); + + // add additional themes + this.themes.Add(new Link { DisplayName = "bing image", Source = new Uri("/ModernUIDemo;component/Assets/ModernUI.BingImage.xaml", UriKind.Relative) }); + this.themes.Add(new Link { DisplayName = "hello kitty", Source = new Uri("/ModernUIDemo;component/Assets/ModernUI.HelloKitty.xaml", UriKind.Relative) }); + this.themes.Add(new Link { DisplayName = "love", Source = new Uri("/ModernUIDemo;component/Assets/ModernUI.Love.xaml", UriKind.Relative) }); + this.themes.Add(new Link { DisplayName = "snowflakes", Source = new Uri("/ModernUIDemo;component/Assets/ModernUI.Snowflakes.xaml", UriKind.Relative) }); + + this.SelectedFontSize = AppearanceManager.Current.FontSize == FontSize.Large ? FontLarge : FontSmall; + SyncThemeAndColor(); + + AppearanceManager.Current.PropertyChanged += OnAppearanceManagerPropertyChanged; + } + + private void SyncThemeAndColor() + { + // synchronizes the selected viewmodel theme with the actual theme used by the appearance manager. + this.SelectedTheme = this.themes.FirstOrDefault(l => l.Source.Equals(AppearanceManager.Current.ThemeSource)); + + // and make sure accent color is up-to-date + this.SelectedAccentColor = AppearanceManager.Current.AccentColor; + } + + private void OnAppearanceManagerPropertyChanged(object sender, PropertyChangedEventArgs e) + { + if (e.PropertyName == "ThemeSource" || e.PropertyName == "AccentColor") { + SyncThemeAndColor(); + } + } + + public LinkCollection Themes + { + get { return this.themes; } + } + + public string[] FontSizes + { + get { return new string[] { FontSmall, FontLarge }; } + } + + public string[] Palettes + { + get { return new string[] { PaletteMetro, PaletteWP }; } + } + + public Color[] AccentColors + { + get { return this.selectedPalette == PaletteMetro ? this.metroAccentColors : this.wpAccentColors; } + } + + public string SelectedPalette + { + get { return this.selectedPalette; } + set + { + if (this.selectedPalette != value) { + this.selectedPalette = value; + OnPropertyChanged("AccentColors"); + + this.SelectedAccentColor = this.AccentColors.FirstOrDefault(); + } + } + } + + public Link SelectedTheme + { + get { return this.selectedTheme; } + set + { + if (this.selectedTheme != value) { + this.selectedTheme = value; + OnPropertyChanged("SelectedTheme"); + + // and update the actual theme + AppearanceManager.Current.ThemeSource = value.Source; + } + } + } + + public string SelectedFontSize + { + get { return this.selectedFontSize; } + set + { + if (this.selectedFontSize != value) { + this.selectedFontSize = value; + OnPropertyChanged("SelectedFontSize"); + + AppearanceManager.Current.FontSize = value == FontLarge ? FontSize.Large : FontSize.Small; + } + } + } + + public Color SelectedAccentColor + { + get { return this.selectedAccentColor; } + set + { + if (this.selectedAccentColor != value) { + this.selectedAccentColor = value; + OnPropertyChanged("SelectedAccentColor"); + + AppearanceManager.Current.AccentColor = value; + } + } + } + } +} diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/FirstFloor.ModernUI.App.csproj b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/FirstFloor.ModernUI.App.csproj index 96397fa0..ba4e24b8 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/FirstFloor.ModernUI.App.csproj +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/FirstFloor.ModernUI.App.csproj @@ -1,6 +1,4 @@ - - - + Debug AnyCPU @@ -9,7 +7,7 @@ Properties FirstFloor.ModernUI.App ModernUIDemo - v4.5 + net45 512 {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 4 @@ -17,6 +15,9 @@ SAK SAK SAK + false + false + false AnyCPU @@ -457,7 +458,6 @@ - - - MSBuild:Compile - Designer - - - App.xaml - Code - + ContentLoaderImages.xaml @@ -458,6 +453,11 @@ + + + MSBuild:Compile + + 0|xov{5rz1{CZefxcS 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 z zKX80=s%%e}jo+R6F}Z(-vI}xmF≤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

V*Pe_Xh?^M+q^~? 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 literal 630272 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ı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 diff --git a/1.0/FirstFloor.ModernUI/Build/ModernUI.WPF.nuspec b/1.0/FirstFloor.ModernUI/Build/ModernUI.WPF.nuspec index 787cd0e7..b8f8221c 100644 --- a/1.0/FirstFloor.ModernUI/Build/ModernUI.WPF.nuspec +++ b/1.0/FirstFloor.ModernUI/Build/ModernUI.WPF.nuspec @@ -1,12 +1,13 @@  - ModernUI.WPF + ModernUI.WPF.Core 1.0.9 ModernUI for WPF First Floor Software First Floor Software - https://github.com/firstfloorsoftware/mui/blob/master/LICENSE.md + licenseUrl>https://github.com/firstfloorsoftware/mui/blob/master/LICENSE.md + License.txt http://firstfloorsoftware.com/media/github/mui/mui-icon.png https://github.com/firstfloorsoftware/mui false @@ -16,10 +17,16 @@ modern ui, metro, wpf - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/1.0/FirstFloor.ModernUI/Build/ModernUI.msbuild b/1.0/FirstFloor.ModernUI/Build/ModernUI.msbuild index 96a9ea7e..bb08ebef 100644 --- a/1.0/FirstFloor.ModernUI/Build/ModernUI.msbuild +++ b/1.0/FirstFloor.ModernUI/Build/ModernUI.msbuild @@ -10,10 +10,11 @@ Release Any CPU + $(BinariesDir)\MSBuild.Community.Tasks.dll NuGet.exe - $(MSBuildProjectDirectory)\ModernUI.WPF.nuspec + $(MSBuildProjectDirectory)\ModernUI.WPF.nuspec $(BaseDir)\FirstFloor.ModernUI.sln $(TemplatesDir)\ModernUI.Templates.sln $(TemplatesDir)\ModernUI.Templates\source.extension.vsixmanifest @@ -23,7 +24,7 @@ - + @@ -96,12 +97,20 @@ - - - - - - + + + + + + + + + + + + + + @@ -118,7 +127,7 @@ - + @@ -137,7 +146,8 @@ Value="$(MuiVersion)" /> - + + @@ -189,7 +199,7 @@ - + SAK SAK SAK - - - - + + 4.0 @@ -63,9 +61,7 @@ Always true - - true - + Designer diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.Templates/source.extension.vsixmanifest b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.Templates/source.extension.vsixmanifest index f2500e22..6ac54668 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.Templates/source.extension.vsixmanifest +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.Templates/source.extension.vsixmanifest @@ -15,8 +15,7 @@ - - + @@ -29,4 +28,7 @@ Packages/ModernUI.WPF.1.0.9.nupkg + + + \ No newline at end of file diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI/FirstFloor.ModernUI.csproj b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI/FirstFloor.ModernUI.csproj index c24fdcd7..c3886c24 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI/FirstFloor.ModernUI.csproj +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI/FirstFloor.ModernUI.csproj @@ -15,7 +15,7 @@ SAK SAK false - false + false true @@ -42,10 +42,16 @@ false - - + + true + true + snupkg + FirstFloor.ModernUI.Core + License.txt + + https://github.com/weitzhandler/mui - + @@ -73,12 +79,11 @@ Designer + + + True + + + - \ No newline at end of file diff --git a/1.0/FirstFloor.ModernUI/Shared/Properties/AssemblyInfo.cs b/1.0/FirstFloor.ModernUI/Shared/Properties/AssemblyInfo.cs index 17685de5..d23ba573 100644 --- a/1.0/FirstFloor.ModernUI/Shared/Properties/AssemblyInfo.cs +++ b/1.0/FirstFloor.ModernUI/Shared/Properties/AssemblyInfo.cs @@ -13,7 +13,7 @@ #if NET4 [assembly: AssemblyDescription("Modern UI for WPF 4")] #else -[assembly: AssemblyDescription("Modern UI for WPF 4.5")] +[assembly: AssemblyDescription("Modern UI for WPF 4.5 or .NET Core 3")] #endif [assembly: AssemblyConfiguration("retail")] [assembly: AssemblyCompany("First Floor Software")] From 75d69b0bb1d9d4ea1dcf7bac74033de7114863ae Mon Sep 17 00:00:00 2001 From: Shimmy Weitzhandler <2716316+weitzhandler@users.noreply.github.com> Date: Thu, 12 Dec 2019 00:48:31 +0200 Subject: [PATCH 4/5] Fixed issues with MSBuild tasks and others and released new NG package --- 1.0/FirstFloor.ModernUI/.editorconfig | 5 +- .../Build/ModernUI.WPF.nuspec | 6 +- .../Build/ModernUI.msbuild | 57 +++++++++--------- .../Properties/AssemblyInfo.cs | 4 +- .../ModernUI.App/ModernUI.App.vstemplate | 2 +- .../ModernUI.NavigationApp.vstemplate | 2 +- .../source.extension.vsixmanifest | 4 +- .../FirstFloor.ModernUI.sln | 1 + .../Shared/Properties/AssemblyInfo.cs | 4 +- 1.0/FirstFloor.ModernUI/mui-icon.png | Bin 0 -> 766 bytes 10 files changed, 45 insertions(+), 40 deletions(-) create mode 100644 1.0/FirstFloor.ModernUI/mui-icon.png diff --git a/1.0/FirstFloor.ModernUI/.editorconfig b/1.0/FirstFloor.ModernUI/.editorconfig index c0e00365..04f1c449 100644 --- a/1.0/FirstFloor.ModernUI/.editorconfig +++ b/1.0/FirstFloor.ModernUI/.editorconfig @@ -1,6 +1,7 @@ [*] indent_size = 4 end_of_line = crlf +indent_style = space -[*.xml] -indent_style = space \ No newline at end of file +[*{.csproj,msbuild,nuspec}] +indent_size = 2 diff --git a/1.0/FirstFloor.ModernUI/Build/ModernUI.WPF.nuspec b/1.0/FirstFloor.ModernUI/Build/ModernUI.WPF.nuspec index b8f8221c..3cbd8ec5 100644 --- a/1.0/FirstFloor.ModernUI/Build/ModernUI.WPF.nuspec +++ b/1.0/FirstFloor.ModernUI/Build/ModernUI.WPF.nuspec @@ -1,14 +1,15 @@  - ModernUI.WPF.Core - 1.0.9 + ModernUI.WPFCore + 2.0.0 ModernUI for WPF First Floor Software First Floor Software licenseUrl>https://github.com/firstfloorsoftware/mui/blob/master/LICENSE.md License.txt http://firstfloorsoftware.com/media/github/mui/mui-icon.png + https://github.com/firstfloorsoftware/mui false A set of controls and styles converting your WPF application into a great looking Modern UI app. @@ -18,6 +19,7 @@ + diff --git a/1.0/FirstFloor.ModernUI/Build/ModernUI.msbuild b/1.0/FirstFloor.ModernUI/Build/ModernUI.msbuild index bb08ebef..66b36705 100644 --- a/1.0/FirstFloor.ModernUI/Build/ModernUI.msbuild +++ b/1.0/FirstFloor.ModernUI/Build/ModernUI.msbuild @@ -10,11 +10,11 @@ Release Any CPU - + $(BinariesDir)\MSBuild.Community.Tasks.dll NuGet.exe - - $(MSBuildProjectDirectory)\ModernUI.WPF.nuspec + + $(MSBuildProjectDirectory)\ModernUI.WPF.nuspec $(BaseDir)\FirstFloor.ModernUI.sln $(TemplatesDir)\ModernUI.Templates.sln $(TemplatesDir)\ModernUI.Templates\source.extension.vsixmanifest @@ -24,12 +24,12 @@ - + - + - + @@ -90,53 +90,54 @@ XPath="/ms:Project/ms:PropertyGroup/ms:AssemblyOriginatorKeyFile" Value="" /> - + - + - + - + - + - - + + + - + - + - + - + %(AssemblyInfo.Version) $(FullVersion.Substring(0, $(FullVersion.LastIndexOf('.')))) - + - + - - - + + + - + - + - + - - + + - + diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Properties/AssemblyInfo.cs b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Properties/AssemblyInfo.cs index 3052acdb..036be12c 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Properties/AssemblyInfo.cs +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.App/Properties/AssemblyInfo.cs @@ -55,5 +55,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("2.0.0.0")] +[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.App/ModernUI.App.vstemplate b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.App/ModernUI.App.vstemplate index 7bc87e85..2887ab5c 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.App/ModernUI.App.vstemplate +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.App/ModernUI.App.vstemplate @@ -30,7 +30,7 @@ - + \ No newline at end of file diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.NavigationApp/ModernUI.NavigationApp.vstemplate b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.NavigationApp/ModernUI.NavigationApp.vstemplate index 3a4c88b5..abf95989 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.NavigationApp/ModernUI.NavigationApp.vstemplate +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.NavigationApp/ModernUI.NavigationApp.vstemplate @@ -43,7 +43,7 @@ - + \ No newline at end of file diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.Templates/source.extension.vsixmanifest b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.Templates/source.extension.vsixmanifest index 6ac54668..58b0aa03 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.Templates/source.extension.vsixmanifest +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.Templates/ModernUI.Templates/source.extension.vsixmanifest @@ -1,7 +1,7 @@  - + Modern UI for WPF Templates A collection of project and item templates for Modern UI for WPF. https://github.com/firstfloorsoftware/mui @@ -27,7 +27,7 @@ - Packages/ModernUI.WPF.1.0.9.nupkg + Packages/ModernUI.WPF.2.0.0.nupkg diff --git a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.sln b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.sln index f85d6b55..ba3336ae 100644 --- a/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.sln +++ b/1.0/FirstFloor.ModernUI/FirstFloor.ModernUI.sln @@ -39,6 +39,7 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{950931F8-4F6E-43E2-847D-A4CBC120D08F}" ProjectSection(SolutionItems) = preProject .editorconfig = .editorconfig + mui-icon.png = mui-icon.png EndProjectSection EndProject Global diff --git a/1.0/FirstFloor.ModernUI/Shared/Properties/AssemblyInfo.cs b/1.0/FirstFloor.ModernUI/Shared/Properties/AssemblyInfo.cs index d23ba573..f5716e6d 100644 --- a/1.0/FirstFloor.ModernUI/Shared/Properties/AssemblyInfo.cs +++ b/1.0/FirstFloor.ModernUI/Shared/Properties/AssemblyInfo.cs @@ -41,8 +41,8 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.9.0")] -[assembly: AssemblyFileVersion("1.0.9.0")] +[assembly: AssemblyVersion("2.0.0.0")] +[assembly: AssemblyFileVersion("2.0.0.0")] [assembly: XmlnsDefinition("http://firstfloorsoftware.com/ModernUI", "FirstFloor.ModernUI.Presentation")] [assembly: XmlnsDefinition("http://firstfloorsoftware.com/ModernUI", "FirstFloor.ModernUI.Windows")] diff --git a/1.0/FirstFloor.ModernUI/mui-icon.png b/1.0/FirstFloor.ModernUI/mui-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..767e893d51cef3d4482ee3978eef5723af367900 GIT binary patch literal 766 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;VI^GGzb&0&ht~K~zXfwUb{+Q&Akp=e=8{q!emtFR?_5 zSV66P>MgJbS40Fs4-xbd#7uilYf-)QP(1}jiZ2zkyk|3=HJxQfy0+|2p{<9_{uLv6NhCr{dn>RzV}h< zvE$j>YoAZ-e(on#;5|B`?Pnv7{8+shv$uvXlPRqMN?JoIA5g_LH@O$S zW6#|FM@cJa_v`^!W*Ndc6@Oa7MuZOr9zuTfO%JJJMA@-)t!rT?j7>=KXDiXXl}zak zU^VOj#%uc)N98)u_V*V+jYtvZcZn)rJ@6g0X#|^}Xpb$s!FYDvDp#6BcjC4X=IREu z&jL7R&OoiL!x5r{WjA;s*Yijr(XDSsM0GW6g(!SnsI|@ajwqqz4Qv4?gvTbkh?-oP zSD9)C4dCzP^5MRhJ_yf8+sGQrh!|42l{VPq!CxipOTa7ne{=X+#bGka_Z)= zv>Dd?v%%ej4V?dTr>=fD?UT$E?q5XVmW;~vW^b(VDV7x+Ucfxk^5zNmSb8JW6;%`5 zmHw2adrmveMwA;!ZSP97kjJ$KaAN`8iPHC3SJ*^VpPmD7@EW|an*0eaE>b+!8k82= wnL|5sXlD-X%%Pn*v@?fx=FrX@+SwxD-{IHMNK9J!xBvhE07*qoM6N<$g6mISe*gdg literal 0 HcmV?d00001 From 36862d3729cef7c2578568d9e8234a37b4453a3f Mon Sep 17 00:00:00 2001 From: Shimmy Weitzhandler <2716316+weitzhandler@users.noreply.github.com> Date: Thu, 12 Dec 2019 01:00:38 +0200 Subject: [PATCH 5/5] Updated Readme.txt --- 1.0/FirstFloor.ModernUI/ReadMe.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/1.0/FirstFloor.ModernUI/ReadMe.txt b/1.0/FirstFloor.ModernUI/ReadMe.txt index 7b773050..54d0f41d 100644 --- a/1.0/FirstFloor.ModernUI/ReadMe.txt +++ b/1.0/FirstFloor.ModernUI/ReadMe.txt @@ -5,10 +5,10 @@ CONTENTS FirstFloor.ModernUI.dll FirstFloor.ModernUI.xml - The ModernUI binary and XML documentation for .NET 4.5 + The ModernUI binary and XML documentation for .NET 4.5 and .NET Core 3 and above. ModernUIDemo.exe - A .NET 4.5 application demonstrating most features of Modern UI for WPF + A .NET Core 3.1 application demonstrating most features of Modern UI for WPF License\ License files