コード例 #1
0
ファイル: HomeScreen.cs プロジェクト: simoneb/ak-f1-timing
        /// <summary>
        /// Initialises a new instance of the <see cref="HomeScreen"/> class.
        /// </summary>
        /// <param name="shellScreen">The <see cref="AK.F1.Timing.UI.Screens.IShellScreen"/>.</param>
        /// <param name="settings">The <see cref="AK.F1.Timing.UI.Services.Settings.ISettings"/>.</param>
        /// <exception cref="System.ArgumentNullException">
        /// Thrown when <paramref name="shellScreen"/> or <paramref name="settings"/>
        /// is <see langword="null"/>.
        /// </exception>
        public HomeScreen(IShellScreen shellScreen, ISettings settings)
        {
            Guard.NotNull(shellScreen, "shellScreen");
            Guard.NotNull(settings, "settings");

            _shellScreen = shellScreen;
            _settings = settings;
        }
コード例 #2
0
 public IShellScreen AddChild(IShellScreen child)
 {
     this.children.Add(child);
     return this;
 }
コード例 #3
0
 public IShellScreen AddChild(IShellScreen child)
 {
     this.children.Add(child);
     this.NotifyOfPropertyChange(() => Children);
     return this;
 }
コード例 #4
0
ファイル: SessionScreen.cs プロジェクト: simoneb/ak-f1-timing
        /// <summary>
        /// Initialises a new instance of the <see cref="SessionScreen"/> class.
        /// </summary>
        /// <param name="shellScreen">The
        /// <see cref="AK.F1.Timing.UI.Screens.IShellScreen"/>.</param>
        /// <exception cref="System.ArgumentNullException">
        /// Thrown when <paramref name="shellScreen"/> is <see langword="null"/>.
        /// </exception>
        public SessionScreen(IShellScreen shellScreen)
        {
            Guard.NotNull(shellScreen, "shellScreen");

            _shellScreen = shellScreen;
        }