NTP Analyzer  0.8.2
Analyze the operation of time servers
Ntp.Analyzer.Config.Node.Navigation.DropdownItemConfiguration Class Reference
Inheritance diagram for Ntp.Analyzer.Config.Node.Navigation.DropdownItemConfiguration:
Collaboration diagram for Ntp.Analyzer.Config.Node.Navigation.DropdownItemConfiguration:

Public Attributes

IEnumerable< MenuItemConfigurationMenuItems => menu.MenuItems
 
override ILinkable Page => null
 
override string TypeText => "Dropdown"
 
- Public Attributes inherited from Ntp.Analyzer.Config.Node.Navigation.MenuItemConfiguration
virtual Uri Link => ConfigLink
 
- Public Attributes inherited from Ntp.Analyzer.Config.Node.ConfigurationNode
virtual string FilePath => Parent.FilePath + SubPath
 
virtual string SubPath => string.Empty
 

Package Functions

 DropdownItemConfiguration (string configName, string caption, MenuConfiguration menu)
 
- Package Functions inherited from Ntp.Analyzer.Config.Node.ConfigurationNode
virtual void Assemble ()
 

Private Attributes

readonly MenuConfiguration menu
 

Additional Inherited Members

- Protected Member Functions inherited from Ntp.Analyzer.Config.Node.Navigation.MenuItemConfiguration
 MenuItemConfiguration (string configName, string caption, Uri link)
 
- Protected Member Functions inherited from Ntp.Analyzer.Config.Node.ConfigurationNode
 ConfigurationNode (string name)
 
- Properties inherited from Ntp.Analyzer.Config.Node.Navigation.MenuItemConfiguration
string Caption [get]
 
Uri ConfigLink [get]
 
abstract ILinkable Page [get]
 
abstract string TypeText [get]
 
- Properties inherited from Ntp.Analyzer.Config.Node.ConfigurationNode
string ConfigName [get]
 
ConfigurationNode Parent [get, set]
 
- Properties inherited from Ntp.Analyzer.Interface.IConfigurationNode
string ConfigName [get]
 

Detailed Description

Definition at line 28 of file DropdownItemConfiguration.cs.

Constructor & Destructor Documentation

Ntp.Analyzer.Config.Node.Navigation.DropdownItemConfiguration.DropdownItemConfiguration ( string  configName,
string  caption,
MenuConfiguration  menu 
)
inlinepackage

Definition at line 30 of file DropdownItemConfiguration.cs.

31  : base(configName, caption, null)
32  {
33  this.menu = menu;
34  }

Member Data Documentation

readonly MenuConfiguration Ntp.Analyzer.Config.Node.Navigation.DropdownItemConfiguration.menu
private

Definition at line 36 of file DropdownItemConfiguration.cs.

IEnumerable<MenuItemConfiguration> Ntp.Analyzer.Config.Node.Navigation.DropdownItemConfiguration.MenuItems => menu.MenuItems

Definition at line 42 of file DropdownItemConfiguration.cs.

override ILinkable Ntp.Analyzer.Config.Node.Navigation.DropdownItemConfiguration.Page => null

Definition at line 44 of file DropdownItemConfiguration.cs.

override string Ntp.Analyzer.Config.Node.Navigation.DropdownItemConfiguration.TypeText => "Dropdown"

Definition at line 38 of file DropdownItemConfiguration.cs.


The documentation for this class was generated from the following file: