예제 #1
0
        public static UiStackPanel Create(Orientation orientation)
        {
            UiStackPanel stackPanel = new UiStackPanel
            {
                Orientation = orientation
            };

            return stackPanel;
        }
        public UiEncodingCharactersControl()
        {
            #region Construct

            RowDefinitions.Add(new RowDefinition {Height = GridLength.Auto});
            RowDefinitions.Add(new RowDefinition {Height = GridLength.Auto});
            ColumnDefinitions.Add(new ColumnDefinition {Width = GridLength.Auto});

            _mainControls = new LazyArray<UiEncodingMainCharacterControl>(ProvideMainControl);
            _mainPanel = UiStackPanelFactory.Create(Orientation.Vertical);
            AddUiElement(_mainPanel, 0, 0);

            _additionalControls = new LazyArray<UiEncodingAdditionalCharacterControl>(ProvideAdditionalControl);
            _additionalPanel = UiStackPanelFactory.Create(Orientation.Vertical);
            AddUiElement(_additionalPanel, 1, 0);

            #endregion
        }
        public UiEncodingCharactersControl()
        {
            #region Construct

            RowDefinitions.Add(new RowDefinition {
                Height = GridLength.Auto
            });
            RowDefinitions.Add(new RowDefinition {
                Height = GridLength.Auto
            });
            ColumnDefinitions.Add(new ColumnDefinition {
                Width = GridLength.Auto
            });

            _mainControls = new LazyArray <UiEncodingMainCharacterControl>(ProvideMainControl);
            _mainPanel    = UiStackPanelFactory.Create(Orientation.Vertical);
            AddUiElement(_mainPanel, 0, 0);

            _additionalControls = new LazyArray <UiEncodingAdditionalCharacterControl>(ProvideAdditionalControl);
            _additionalPanel    = UiStackPanelFactory.Create(Orientation.Vertical);
            AddUiElement(_additionalPanel, 1, 0);

            #endregion
        }