Пример #1
0
 /// <summary>
 /// The most common Quest
 /// </summary>
 /// <param name="questXML">XML that follows schema QuestSchema</param>
 public Quest(OpeningMode openingMode, string questXml, IGameServerCommunication gameServerCommunication)
 {
     this.gameServerCommunication = gameServerCommunication;
     this.openingMode = openingMode;
     wholeQuestXml = questXml;
     XmlDocument xmlDoc = new XmlDocument(); //* create an xml document object.
     XmlTextReader xmlTextReader = new XmlTextReader(new StringReader(questXml));
     xmlDoc.Load(xmlTextReader);
     name = (xmlDoc.GetElementsByTagName("Name"))[0].InnerText;
     rounds = xmlDoc.GetElementsByTagName("Round");
 }
Пример #2
0
        private void NavigateToView <TView>(OpeningMode openingMode) where TView : UserControl, new()
        {
            var view = new TView();

            switch (openingMode)
            {
            case OpeningMode.Window:
                var newWindow = new ModernDialog {
                    Content = view
                };
                newWindow.ShowDialog();
                break;

            default:
                _frame.Content = view;
                break;
            }
        }
Пример #3
0
 public void NavigateTo <TView, TParam>(TParam param, OpeningMode openingMode = OpeningMode.ContentFrame) where TView : UserControl, new()
 {
     NavigateToView <TView>(openingMode);
     _messenger.Send(param);
 }
Пример #4
0
 public void NavigateTo <TView>(OpeningMode openingMode = OpeningMode.ContentFrame) where TView : UserControl, new()
 {
     NavigateToView <TView>(openingMode);
 }
Пример #5
0
 public static void NavigateTo <TView, TParam>(TParam param, OpeningMode openingMode = OpeningMode.ContentFrame) where TView : UserControl, new()
 {
     PageSwitcher.NavigateTo <TView, TParam>(param, openingMode);
 }
Пример #6
0
 public static void NavigateTo <TView>(OpeningMode openingMode = OpeningMode.ContentFrame) where TView : UserControl, new()
 {
     PageSwitcher.NavigateTo <TView>(openingMode);
 }