private void Page_Loading(FrameworkElement sender, object args) { piholesettingsstore = new PiHoleSettingsStore(piholeServerNumber); piholeserverinfo = piholesettingsstore.Retrive_Settings(); UpdatePiInfo(); PiholeStateCheck(); }
public NavViewModel() { for (var i = 1; i <= Convert.ToInt32(new ServerCount().NumberOfServers); i++) { var piholesettingsstore = new PiHoleSettingsStore(i.ToString()); var piholeserverinfo = new PiHoleServerInfo(); piholeserverinfo = piholesettingsstore.Retrive_Settings(); this.serverlist.Add(new PiHoleServerInfo() { PiHoleServerName = piholeserverinfo.PiHoleServerName, PiHoleServerAddress = piholeserverinfo.PiHoleServerAddress, PiHoleServerAuthKey = piholeserverinfo.PiHoleServerAuthKey }); } }
private void Render_Menu() { mainNav.MenuItems.Add(new Microsoft.UI.Xaml.Controls.NavigationViewItemSeparator()); var serverCount = new ServerCount(); var numServers = Convert.ToInt32(serverCount.NumberOfServers); var uriImage = "ms-appx:///Assets/pilogo.png"; var uri = new Uri(uriImage); var piIcon = new BitmapIcon(); piIcon.UriSource = uri; for (var i = 1; i <= numServers; i++) { Microsoft.UI.Xaml.Controls.NavigationViewItem newMenu = new Microsoft.UI.Xaml.Controls.NavigationViewItem(); var piholesettingsstore = new PiHoleSettingsStore(i.ToString()); var piholeinfo = piholesettingsstore.Retrive_Settings(); newMenu.Content = piholeinfo.PiHoleServerName; newMenu.Tag = i.ToString(); newMenu.Icon = piIcon; mainNav.MenuItems.Add(newMenu); } }