コード例 #1
0
ファイル: DisplayItem.cs プロジェクト: RUARZ/Yggdrasil
        /// <summary>
        /// Creates a new instance of <see cref="DisplayItem"/> and set's its view and viewmodel.
        /// </summary>
        /// <param name="view">The view for the <see cref="DisplayItem"/>.</param>
        /// <param name="viewModel">The view model for the <see cref="DisplayItem"/>.</param>
        public DisplayItem(object view, object viewModel)
        {
            View          = view;
            ViewModel     = viewModel;
            _ruleExecutor = new RuleExecutor();
            _ruleExecutor.CreateLinks(view, viewModel);
            _ruleExecutor.SetResources(view);

            _cultureChangedSubscription = CultureManager.Subscribe(culture => _ruleExecutor.SetResources(View));
        }
コード例 #2
0
 /// <summary>
 /// Ajoute une souscription à l'évènement <see cref="CultureChanged"/>.
 /// </summary>
 /// <param name="subscription">Une souscription à l'évènement <see cref="CultureChanged"/>.</param>
 private static void AddSubscription(CultureChangedSubscription subscription)
 {
     CleanupSubscribers();
     _subscriptions.Add(subscription);
 }