コード例 #1
0
            private void RegisterDefaultBehavior(IRegion region)
            {
                var enumerator = _regionBehaviorFactory.GetEnumerator();

                while (enumerator.MoveNext())
                {
                    var behaviorKey = enumerator.Current;
                    if (!region.Behaviors.ContainsKey(behaviorKey))
                    {
                        var behavior = _regionBehaviorFactory.CreateFromKey(behaviorKey);
                        region.Behaviors.Add(behaviorKey, behavior);
                    }
                }
            }