示例#1
0
            protected override UIElement GetElementCore(ElementFactoryGetArgs args)
            {
                var element = _recyclePool.TryGetElement(key, args.Parent);

                if (element == null)
                {
                    element = new Button()
                    {
                        Width = 100, Height = 100
                    };
                }

                var elementManager = new ElementPhasingManager(_numPhases);

                XamlBindingHelper.SetDataTemplateComponent(element, elementManager);
                return(element);
            }