Beispiel #1
0
        private void RefreshFluidWrapPanel()
        {
            var items = new ObservableCollection <UIElement>();
            var count = _random.Next(10, 20);

            for (var i = 0; i < count; i++)
            {
                var brush = _brushes[_random.Next(_brushes.Length)];
                //var factor = 1;
                var factorWidth  = UseRandomChildSize ? _random.Next(1, 3) : 1;
                var factorHeight = UseRandomChildSize ? _random.Next(1, 3) : 1;

                var ctrl = new FluidItemControl
                {
                    Width  = factorWidth * panel.ItemWidth,
                    Height = factorHeight * panel.ItemHeight,
                    Fill   = brush,
                    Data   = (i + 1).ToString()
                };

                items.Add(ctrl);
            }

            panel.ItemsSource = items;
        }
Beispiel #2
0
        private void RefreshFluidWrapPanel()
        {
            var items = new ObservableCollection<UIElement>();
            var count = _random.Next(10, 20);
            for (var i = 0; i < count; i++)
            {
                var brush = _brushes[_random.Next(_brushes.Length)];
                //var factor = 1;
                var factorWidth = UseRandomChildSize ? _random.Next(1, 3) : 1;
                var factorHeight = UseRandomChildSize ? _random.Next(1, 3) : 1;

                var ctrl = new FluidItemControl
                {
                    Width = factorWidth * panel.ItemWidth,
                    Height = factorHeight * panel.ItemHeight,
                    Fill = brush,
                    Data = (i + 1).ToString()
                };

                items.Add(ctrl);
            }

            panel.ItemsSource = items;
        }