/NerdSharp.Net_Studio/NerdSharp_UberNet/Science/Comp_Sci/StudioComponents/Widgets/ContextMenus/RepositoryContextMenu.cs
C# | 65 lines | 32 code | 4 blank | 29 comment | 0 complexity | aef90ff6601f1c48e5a778419302480c MD5 | raw file
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- 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 NerdSharp.Net_Studio.NerdSharp_UberNet.Science.Comp_Sci.StudioComponents.Widgets.ContextMenus
- {
- /// <summary>
- /// Follow steps 1a or 1b and then 2 to use this custom control in a XAML file.
- ///
- /// Step 1a) Using this custom control in a XAML file that exists in the current project.
- /// Add this XmlNamespace attribute to the root element of the markup file where it is
- /// to be used:
- ///
- /// xmlns:MyNamespace="clr-namespace:NerdSharp.Net_Studio.NerdSharp_UberNet.Science.Comp_Sci.StudioComponents.Widgets.ContextMenus"
- ///
- ///
- /// Step 1b) Using this custom control in a XAML file that exists in a different project.
- /// Add this XmlNamespace attribute to the root element of the markup file where it is
- /// to be used:
- ///
- /// xmlns:MyNamespace="clr-namespace:NerdSharp.Net_Studio.NerdSharp_UberNet.Science.Comp_Sci.StudioComponents.Widgets.ContextMenus;assembly=NerdSharp.Net_Studio.NerdSharp_UberNet.Science.Comp_Sci.StudioComponents.Widgets.ContextMenus"
- ///
- /// You will also need to add a project reference from the project where the XAML file lives
- /// to this project and Rebuild to avoid compilation errors:
- ///
- /// Right click on the target project in the Solution Explorer and
- /// "Add Reference"->"Projects"->[Browse to and select this project]
- ///
- ///
- /// Step 2)
- /// Go ahead and use your control in the XAML file.
- ///
- /// <MyNamespace:RepositoryContextMenu/>
- ///
- /// </summary>
- public partial class RepositoryContextMenu : ContextMenu
- {
- static RepositoryContextMenu()
- {
- DefaultStyleKeyProperty.OverrideMetadata(typeof(RepositoryContextMenu), new FrameworkPropertyMetadata(typeof(RepositoryContextMenu)));
- }
-
- public RepositoryContextMenu(UserControl parentControl)
- {
- ComboBox repositoryOptions = new ComboBox();
-
- Grid pushGrid = new Grid();
- Grid pullGrid = new Grid();
-
- Ellipse topPush = new Ellipse();
- topPush.Height = 10;
- this.Items.Add(pushGrid);
- }
- }
- }