Torna al Thread

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Topics.Radical.ComponentModel.Messaging; using Topics.Radical.Messaging; using Topics.Radical.Windows.Presentation.ComponentModel; using WpfApplication1.Presentation; namespace WpfApplication1.Messaging.Handlers { class OpenStartScreenViewMessageHandler : AbstractMessageHandler<OpenStartScreenViewMessage>, INeedSafeSubscription { readonly IViewResolver viewResolver; readonly IRegionService regionService; public OpenStartScreenViewMessageHandler(IViewResolver viewResolver, IRegionService regionService) { this.viewResolver = viewResolver; this.regionService = regionService; } public override void Handle(object sender, OpenStartScreenViewMessage message) { this.regionService.GetKnownRegionManager<MainView>() .GetRegion<IContentRegion>("ShellContentRegion") .Content = this.viewResolver.GetView(StartScreenView); } } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5