コード例 #1
0
        public MainPageViewModel(INavigationService navigationService,
                                 ISayHello sayHello)
        {
            _navigationService = navigationService;
            _SayHello          = sayHello;

            WhoAreYour = _SayHello.Hello();
        }
コード例 #2
0
 public void OnNavigatedTo(NavigationParameters parameters)
 {
     if (parameters.ContainsKey("title"))
     {
         Title = (string)parameters["title"] + " and Prism";
     }
     Title += $" (From {_sayHello.Hello()})";
 }
コード例 #3
0
 public MainPageViewModel(INavigationService navigationService, ISayHello sayHello)
 {
     this.navigationService = navigationService;
     this.sayHello          = sayHello;
     GetSystemCommand       = new DelegateCommand(() =>
     {
         Message = sayHello.Hello();
     });
 }
コード例 #4
0
ファイル: Polymorphism.cs プロジェクト: gagandeepp/DotNet
        static void Main(string[] args)
        {
            SayHello obj = new SayHello();
            IHello   ih  = obj;

            ih.Hello();                    // IHello
            ISayHello ish = (ISayHello)ih; // or obj

            ish.Hello();                   // ISayHello
        }
コード例 #5
0
 public void OnNavigatedTo(NavigationParameters parameters)
 {
     Title = _SayHello.Hello();
 }
コード例 #6
0
 public MainPageViewModel(ISayHello sayHello)
 {
     _SayHello = sayHello;
     HelloText = _SayHello.Hello();
 }
コード例 #7
0
 public MainPageViewModel(ISayHello iSayHello)
 {
     _ISayHello = iSayHello;
     Title      = _ISayHello.Hello();
 }