• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# RowDefinition类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中RowDefinition的典型用法代码示例。如果您正苦于以下问题:C# RowDefinition类的具体用法?C# RowDefinition怎么用?C# RowDefinition使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



RowDefinition类属于命名空间,在下文中一共展示了RowDefinition类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: ExamineKeystrokes

        public ExamineKeystrokes()
        {
            Title = "Examine Keystrokes";
            FontFamily = new FontFamily("Courier New");

            Grid grid = new Grid();
            Content = grid;

            // Make one row "auto" and the other fill the remaining space.
            RowDefinition rowdef = new RowDefinition();
            rowdef.Height = GridLength.Auto;
            grid.RowDefinitions.Add(rowdef);
            grid.RowDefinitions.Add(new RowDefinition());

            // Display header text.
            TextBlock textHeader = new TextBlock();
            textHeader.FontWeight = FontWeights.Bold;
            textHeader.Text = strHeader;
            grid.Children.Add(textHeader);

            // Create StackPanel as child of ScrollViewer for displaying events.
            scroll = new ScrollViewer();
            grid.Children.Add(scroll);
            Grid.SetRow(scroll, 1);

            stack = new StackPanel();
            scroll.Content = stack;
        }
开发者ID:gawallsibya,项目名称:BIT_MFC-CShap-DotNet,代码行数:28,代码来源:ExamineKeystrokes.cs


示例2: FillMasterGrid

        public void FillMasterGrid(IEnumerable<Grid> lyricGrids, Grid masterGrid)
        {
            // Create the Grid

               masterGrid.Width = 510; //TODO: Auto width

               masterGrid.HorizontalAlignment = HorizontalAlignment.Left;
               masterGrid.VerticalAlignment = VerticalAlignment.Top;
               masterGrid.ShowGridLines = false;
               masterGrid.Background = new SolidColorBrush(Colors.LightSteelBlue);

               //add one column
               var column = new ColumnDefinition { Width = GridLength.Auto };
               masterGrid.ColumnDefinitions.Add(column);

               // Create Rows
               var row = new RowDefinition { Height = GridLength.Auto };

               masterGrid.RowDefinitions.Add(row);

               // fill rows with lyric grids
               var lGrids = lyricGrids.ToList();
               for (var i = 0; i < lGrids.Count(); i++)
               {
               var lyricGrid = lGrids[i];

               Grid.SetRow(lyricGrid, i);
               Grid.SetColumn(lyricGrid, 0);
               masterGrid.Children.Add(lyricGrid);
               }
        }
开发者ID:natteringnabob,项目名称:MCDesigner,代码行数:31,代码来源:GridMethods.cs


示例3: GenereateFields

        public static void GenereateFields()
        {
            // Get the Grid from the MainWindow
            Grid AuthenticationGrid = ((MainWindow)System.Windows.Application.Current.MainWindow).AuthenticationGrid;

            // Build a list of Digest Auth Fields
            List<string> fields = new List<string>();
            fields.Add("Username");
            fields.Add("Password");

            for (int i = 0; i < fields.Count; i++)
            {
                // Add a row to the AuthGrid
                RowDefinition rowDefinition = new RowDefinition();
                rowDefinition.Height = GridLength.Auto;
                AuthenticationGrid.RowDefinitions.Add(rowDefinition);

                // Add a Label
                Label label = new Label();
                label.SetValue(Grid.RowProperty, i + 1);
                label.SetValue(Grid.ColumnProperty, 0);
                label.Name = "AuthenticationKey" + i;
                label.Content = fields[i] + ":";
                AuthenticationGrid.Children.Add(label);

                // Add a textbox
                TextBox textBox = new TextBox();
                textBox.SetValue(Grid.RowProperty, i + 1);
                textBox.SetValue(Grid.ColumnProperty, 1);
                textBox.Name = "AuthenticationValue" + i;
                AuthenticationGrid.Children.Add(textBox);
            }
        }
开发者ID:MattGong,项目名称:RESTful,代码行数:33,代码来源:BasicAuth.cs


示例4: createControls

 private void createControls()
 {
     int index = 0;
     foreach (VKMessage message in messageList)
     {
         IList<VKUser> userList = UserDAO.getUsersByMessage(message);
         RowDefinition rowDefinition = new RowDefinition();
         rowDefinition.Height = GridLength.Auto;
         ContentPanel.RowDefinitions.Add(rowDefinition);
         //int index = 0;
         /*
         Image avatar = new Image();
         Uri uri = new Uri("VKClient/Assets/Photo_Placeholder.png", UriKind.Relative);
         StreamResourceInfo resourceInfo = Application.GetResourceStream(uri);
         BitmapImage bmp = new BitmapImage();
         bmp.SetSource(resourceInfo.Stream);
         avatar.Source = bmp;
         */
         MessagePreviewControl messControl = new MessagePreviewControl
         {
             //Avatar = avatar,
             Text = message.Body,
             // TODO: implement showing of multiple users (беседа)
             FullName = userList[0].LastName,
             Time = message.Date.ToString()
         };
         ContentPanel.Children.Add(messControl);
         Grid.SetRow(messControl, index);
         index++;
     }
 }
开发者ID:pasha-zolnikov,项目名称:VK-Chat-Windows-Phone-,代码行数:31,代码来源:ConversationListPage.xaml.cs


示例5: Convert

        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value == null)
                return null;

            cache = cache ?? new Dictionary<string, Grid>();

            Item item = value as Item;
            string key = getKey(item);
            if (cache.ContainsKey(key))
                return cache[key];

            int inventoryId = int.Parse(item.InventoryId.Replace("Stash", "")) - 1;
            Grid g = new Grid();

            StashControl control = new StashControl() { TabNumber = inventoryId };
            Tab tab = ApplicationState.Stash[ApplicationState.CurrentLeague].Tabs.Find(t => t.i == inventoryId);
            Image tabImage = getImage(tab, true);

            control.SetValue(StashControl.FilterProperty, new List<IFilter>() { new ItemFilter(item) });
            control.ForceUpdate();
            RowDefinition imageRow = new RowDefinition();
            imageRow.Height = new GridLength(26);
            g.RowDefinitions.Add(imageRow);
            g.RowDefinitions.Add(new RowDefinition());
            tabImage.SetValue(Grid.RowProperty, 0);
            control.SetValue(Grid.RowProperty, 1);
            g.Children.Add(tabImage);
            g.Children.Add(control);
            cache.Add(key, g);

            return g;
        }
开发者ID:rkvisle,项目名称:Procurement,代码行数:33,代码来源:TabIDToStashControlConverter.cs


示例6: PageContent

        public PageContent()
        {
            Brush brush = new SolidColorBrush(Colors.DarkGray);
            brush.Opacity = 0.80;

            this.Background = brush;

            Border frameBorder = new Border();
            frameBorder.BorderBrush = Brushes.Gray;
            frameBorder.BorderThickness = new Thickness(2);

            Grid panelMain = new Grid();

            RowDefinition rowDefTop = new RowDefinition();
            rowDefTop.Height = new GridLength(90, GridUnitType.Star);
            panelMain.RowDefinitions.Add(rowDefTop);

            RowDefinition rowDefBottom = new RowDefinition();
            rowDefBottom.Height = new GridLength(10, GridUnitType.Star);
            panelMain.RowDefinitions.Add(rowDefBottom);

            panelContent = new StackPanel();
            panelContent.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch;
            panelContent.Margin = new Thickness(10, 10, 10, 10);

            Grid.SetRow(panelContent, 0);
            panelMain.Children.Add(panelContent);

            frameBorder.Child = panelMain;

            this.Content = frameBorder;
        }
开发者ID:rhgtvcx,项目名称:tap-desktop,代码行数:32,代码来源:PageContent.cs


示例7: VerticalLayout

            /**
             * The constructor
             */
            public VerticalLayout()
            {
                mGrid = new System.Windows.Controls.Grid();

                mColDef = new ColumnDefinition();
                mSpacerUp = new RowDefinition();
                mSpacerDown = new RowDefinition();

                mSpacerRight = new ColumnDefinition();
                mSpacerLeft = new ColumnDefinition();

                mColDef.Width = new System.Windows.GridLength(1, System.Windows.GridUnitType.Star);

                mSpacerUp.Height = new System.Windows.GridLength(0);
                mSpacerDown.Height = new System.Windows.GridLength(0);
                mSpacerRight.Width = new System.Windows.GridLength(0);
                mSpacerLeft.Width = new System.Windows.GridLength(0);

                mGrid.RowDefinitions.Add(mSpacerUp);
                mGrid.RowDefinitions.Add(mSpacerDown);

                mGrid.ColumnDefinitions.Add(mSpacerLeft);
                mGrid.ColumnDefinitions.Add(mColDef);
                mGrid.ColumnDefinitions.Add(mSpacerRight);

                this.fillSpaceVerticalyEnabled = false;
                this.fillSpaceHorizontalyEnabled = false;

                mView = mGrid;
                #if DEBUG
                mGrid.ShowGridLines = true;
                #endif
            }
开发者ID:patrickbroman,项目名称:MoSync,代码行数:36,代码来源:MoSyncVerticalLayout.cs


示例8: BindGridStructure

        public void BindGridStructure()
        {


            RowDefinitions.Clear();
            ColumnDefinitions.Clear();


            Observable.Range(0, Rows)
                .Subscribe(c =>
                {
                    var rowDef = new RowDefinition();
                    if(CellHeight > 0)
                    {
                        rowDef.Height = new GridLength(CellHeight);
                    }
                    RowDefinitions.Add(rowDef);
                });

            Observable.Range(0, Columns)
                .Subscribe(c =>
                {
                    var def = new ColumnDefinition();
                    if(CellWidth > 0)
                    {
                        def.Width = new GridLength(CellWidth);
                    }
                    ColumnDefinitions.Add(def);
                });
        }
开发者ID:Robin--,项目名称:Warewolf,代码行数:30,代码来源:AutoLayoutGrid.cs


示例9: AddItem

        private void AddItem(string imgPath)
        {
            Grid grid = new Grid();
            grid.Style = gridStyle;
            RowDefinition row1 = new RowDefinition();
            row1.Height = GridLength.Auto;
            RowDefinition row2 = new RowDefinition();
            row2.Height = GridLength.Auto;
            grid.RowDefinitions.Add(row1);
            grid.RowDefinitions.Add(row2);
            Image img = new Image();
            img.Style = imageStyle;
            BitmapImage bitmap = new BitmapImage();
            bitmap.BeginInit();
            bitmap.UriSource = new Uri(imgPath);
            bitmap.EndInit();
            img.Source = bitmap;
            string imageName = Path.GetFileName(imgPath).Substring(0, Path.GetFileName(imgPath).IndexOf("."));
            img.ToolTip = imageName;

            TextBlock tbk = new TextBlock();
            tbk.Style = tbkStyle;
            tbk.Text = imageName;

            grid.Children.Add(img);
            grid.Children.Add(tbk);
            Grid.SetColumn(img, 0);
            Grid.SetColumn(tbk, 0);
            Grid.SetRow(img, 0);
            Grid.SetRow(tbk, 1);

            this.Items.Add(grid);
        }
开发者ID:ichengzi,项目名称:atnets,代码行数:33,代码来源:Toolbox.cs


示例10: SetPreviewType

        public void SetPreviewType(string val) {
            gpl.Children.Clear();
            gpl.RowDefinitions.Clear();
            int row = 0;
            foreach (ColumnMetaInfo bmf in bmRequiredFields)
            {

                RowDefinition rr = new RowDefinition();
                rr.Height = new GridLength(25);
                gpl.RowDefinitions.Add(rr);
                SolidColorBrush scb = Brushes.Red;
                if (bmf.hasFK) {
                    scb = Brushes.Gold;
                }
                CreateDynamicLabel(row,bmf.columnName, scb);


                row++;
            }
            foreach (ColumnMetaInfo bmf in bmOptionalFields)
            {
                RowDefinition rr = new RowDefinition();
                rr.Height = new GridLength(25);
                gpl.RowDefinitions.Add(rr);
                SolidColorBrush scb = Brushes.Red;
                if (bmf.hasFK)
                {
                    scb = Brushes.Gold;

                    CreateDynamicLabel(row, bmf.columnName, Brushes.Orange);
                    row++;
                }

            }
        }
开发者ID:NickAndersonX,项目名称:xodb,代码行数:35,代码来源:ImportPreview.xaml.cs


示例11: CreateGrid

        /// <summary>
        /// Kreiranje "tablice" ocjena na temelju proslijeđene string matrice.
        /// </summary>
        /// <param name="matrix"></param>
        public void CreateGrid(String[,] matrix)
        {
            contentGrid.ColumnDefinitions.Clear();
            contentGrid.RowDefinitions.Clear();
            contentGrid.Children.Clear();

            int height = 50;
            while (height * (matrix.GetLength(0) + 1) > contentGrid.Height)
                height--;

            for (int i = 0; i < matrix.GetLength(0); i++) {
                RowDefinition rowDef = new RowDefinition();
                rowDef.Height = new GridLength(height);
                contentGrid.RowDefinitions.Add(rowDef);

                for (int j = 0; j < matrix.GetLength(1); j++) {
                    ColumnDefinition columnDef = new ColumnDefinition();
                    columnDef.Width = new GridLength(j == 0 ? 150 : (contentGrid.Width / (matrix.GetLength(1) + 2)));
                    contentGrid.ColumnDefinitions.Add(columnDef);

                    Label label = new Label();
                    if (i == 0 || j == 0)
                        label.FontWeight = FontWeights.Bold;

                    Grid.SetRow(label, i);
                    Grid.SetColumn(label, j);
                    label.Content = matrix[i, j];
                    contentGrid.Children.Add(label);
                }//for 2
            }
        }
开发者ID:idurlen92,项目名称:E_Grader,代码行数:35,代码来源:GradesView.xaml.cs


示例12: GetUIElement

        public override UIElement GetUIElement()
        {
            var grid = new Grid();

            ColumnDefinition columnDefinition1 = new ColumnDefinition();
            ColumnDefinition columnDefinition2 = new ColumnDefinition();
            columnDefinition1.Width = new GridLength(1, GridUnitType.Auto);
            columnDefinition2.Width = new GridLength(1, GridUnitType.Star);

            grid.ColumnDefinitions.Add(columnDefinition1);
            grid.ColumnDefinitions.Add(columnDefinition2);

            foreach (var gt in ApplicationData.Instance.GeocacheContainers)
            {
                RowDefinition rowDefinition = new RowDefinition();
                rowDefinition.Height = GridLength.Auto;
                grid.RowDefinitions.Add(rowDefinition);

                var cb = new CheckBox();
                cb.IsChecked = Values.Contains(gt.Name);
                grid.Children.Add(cb);
                Grid.SetRow(cb, grid.RowDefinitions.Count - 1);
                Grid.SetColumn(cb, 0);

                var txt = new TextBlock();
                txt.Text = gt.Name;
                grid.Children.Add(txt);
                Grid.SetRow(txt, grid.RowDefinitions.Count - 1);
                Grid.SetColumn(txt, 1);
            }

            return grid;
        }
开发者ID:GlobalcachingEU,项目名称:GSAKWrapper,代码行数:33,代码来源:ActionImplementationGeocacheContainerMultiple.cs


示例13: AppendItemToGrid

        /// <summary>
        /// Append an item to it's parent and update the layout
        /// </summary>
        /// <param name="grid"></param>
        /// <param name="item"></param>
        public void AppendItemToGrid(Grid grid, TreeGridItem item)
        {
            RowDefinition row = new RowDefinition();
            grid.RowDefinitions.Add(row);
            grid.Children.Add(item);
            Grid.SetColumn(item, 0);
            Grid.SetRow(item, grid.RowDefinitions.Count - 1);
            item.HorizontalAlignment = HorizontalAlignment.Left;
            item.VerticalAlignment = VerticalAlignment.Top;

            TreeGridItem parent = GetDisplay(item.Model.Parent);

            if (parent != null)
            {
                Brush stroke = new SolidColorBrush(Color.FromArgb((byte)100, (byte)0, (byte)0, (byte)0.5));

                TreeGridLine line = new TreeGridLine()
                {
                    Line1 = new Line() { Stroke = stroke, StrokeThickness = 2 },
                    Line2 = new Line() { Stroke = stroke, StrokeThickness = 2 },
                    Line3 = new Line() { Stroke = stroke, StrokeThickness = 2 },
                    Start = parent,
                    End = item
                };

                UnderlayCanvas.Children.Add(line.Line1);
                UnderlayCanvas.Children.Add(line.Line2);
                UnderlayCanvas.Children.Add(line.Line3);
                _lines.Add(line);
            }

            UpdateDimensions(item, true);

            row.Height = new GridLength(item.Height);
        }
开发者ID:ddksaku,项目名称:rzr,代码行数:40,代码来源:TreeGrid.xaml.cs


示例14: Window_Loaded

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Grid grid = new Grid();
            TextBlock barGraph = new TextBlock();
            barGraph.FontSize = 50;
            TextBox barString = new TextBox();
            barString.HorizontalAlignment = HorizontalAlignment.Center;
            barString.VerticalAlignment = VerticalAlignment.Center;
            barString.FontSize = 50;
            barString.TextChanged += new TextChangedEventHandler(TextBox_TextChanged);
            barString.Text = "2";
            barString.BorderBrush = Brushes.Transparent;
            barString.Background = Brushes.Transparent;
            RowDefinition row1 = new RowDefinition();
            row1.Height = GridLength.Auto;
            RowDefinition row2 = new RowDefinition();
            row2.Height = GridLength.Auto;
            grid.RowDefinitions.Add(row1);
            grid.RowDefinitions.Add(row2);
            grid.Children.Add(barGraph);
            grid.Children.Add(barString);
            Grid.SetColumn(barGraph, 0);
            Grid.SetRow(barGraph, 0);
            Grid.SetColumn(barString, 0);
            Grid.SetRow(barString, 1);

            mainGrid.Children.Add(grid);
        }
开发者ID:ichengzi,项目名称:atnets,代码行数:28,代码来源:Window2.xaml.cs


示例15: BoardView

        public BoardView(Board myBoard)
        {
            InitializeComponent();
            this.myBoard = myBoard;

            LoadPictures();

            for (int i = 0; i < nCols; i++)
            {
                ColumnDefinition col = new ColumnDefinition();
                col.Width = new GridLength(cellSize);
                FieldsGrid.ColumnDefinitions.Add(col);
            }

            for (int i = 0; i < nRows; i++)
            {
                RowDefinition row = new RowDefinition();
                row.Height = new GridLength(cellSize);
                FieldsGrid.RowDefinitions.Add(row);
            }

            UpdateView();

            Dice = new Label();
            Dice.FontSize = 35;
            Dice.Height = 50;
            Dice.Width = 50;
            Dice.HorizontalAlignment = HorizontalAlignment.Center;
            Dice.VerticalAlignment = VerticalAlignment.Center;
            Grid.SetColumn(Dice, 5);
            Grid.SetRow(Dice, 5);
            FieldsGrid.Children.Add(Dice);
        }
开发者ID:RobinCollard,项目名称:GitMEJN,代码行数:33,代码来源:BoardView.xaml.cs


示例16: Write

        public override void Write(Grid grid)
        {
            ColumnDefinition col1 = new ColumnDefinition();
            col1.Width = new GridLength(ReportPage.ReportWidth * ReportPage.DisplayResolution);
            grid.ColumnDefinitions.Add(col1);
            RowDefinition row1 = new RowDefinition();
            grid.RowDefinitions.Add(row1);

            TextBlock textBlockPageNumber = new TextBlock();
            textBlockPageNumber.Text = "Page: " + m_PageNumber.ToString();
            textBlockPageNumber.FontSize = 10;
            textBlockPageNumber.Margin = new Thickness(2, 0, 2, 0);
            textBlockPageNumber.HorizontalAlignment = HorizontalAlignment.Right;
            textBlockPageNumber.VerticalAlignment = VerticalAlignment.Center;

            Grid.SetColumn(textBlockPageNumber, 0);
            Grid.SetRow(textBlockPageNumber, 0);
            grid.Children.Add(textBlockPageNumber);

            TextBlock textBlockGenerationDate = new TextBlock();
            textBlockGenerationDate.Text = "Generated On: " + System.DateTime.Now.ToString("MM/dd/yyyy HH:mm");
            textBlockGenerationDate.FontSize = 10;
            textBlockGenerationDate.Margin = new Thickness(2, 0, 2, 0);
            textBlockGenerationDate.HorizontalAlignment = HorizontalAlignment.Left;
            textBlockGenerationDate.VerticalAlignment = VerticalAlignment.Center;

            Grid.SetColumn(textBlockGenerationDate, 0);
            Grid.SetRow(textBlockGenerationDate, 0);
            grid.Children.Add(textBlockGenerationDate);
        }
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:30,代码来源:PageNumberFooter.cs


示例17: WindowLoaded

        private void WindowLoaded(Object sender, RoutedEventArgs e)
        {
            // Clear grid of text entry controls.
            gridWords.Children.Clear();

            // Look at paragraphs.
            foreach (Block block in document.Blocks)
            {
                Paragraph paragraph = block as Paragraph;

                // Look for spans.
                foreach (Inline inline in paragraph.Inlines)
                {
                    Span span = inline as Span;
                    if (span != null)
                    {
                        RowDefinition row = new RowDefinition();
                        gridWords.RowDefinitions.Add(row);

                        Label lbl = new Label();
                        lbl.Content = inline.Tag.ToString() + ":";
                        Grid.SetColumn(lbl, 0);
                        Grid.SetRow(lbl, gridWords.RowDefinitions.Count - 1);
                        gridWords.Children.Add(lbl);

                        TextBox txt = new TextBox();
                        Grid.SetColumn(txt, 1);
                        Grid.SetRow(txt, gridWords.RowDefinitions.Count - 1);
                        gridWords.Children.Add(txt); 
                                               
                        txt.Tag = span.Inlines.FirstInline;
                    }
                }
            }
        }
开发者ID:ittray,项目名称:LocalDemo,代码行数:35,代码来源:MadLibs.xaml.cs


示例18: GridCopyToGrid

        public static void GridCopyToGrid(Grid from, Grid to)
        {
            UIElement[] temp = new UIElement[from.Children.Count];
            from.Children.CopyTo(temp, 0);
            from.Children.Clear();

            for (int i = 0; i < temp.Length; i++)
            {
                to.Children.Add(temp[i]);
            }

            to.ColumnDefinitions.Clear();
            to.RowDefinitions.Clear();

            ColumnDefinition[] tempColumns = new ColumnDefinition[from.ColumnDefinitions.Count];
            RowDefinition[] tempRows = new RowDefinition[from.RowDefinitions.Count];

            from.ColumnDefinitions.CopyTo(tempColumns, 0);
            from.RowDefinitions.CopyTo(tempRows, 0);

            from.ColumnDefinitions.Clear();
            from.RowDefinitions.Clear();

            for(int i = 0; i < tempColumns.Length; i++)
            {
                to.ColumnDefinitions.Add(tempColumns[i]);
            }

            for(int i= 0; i < tempRows.Length; i++)
            {
                to.RowDefinitions.Add(tempRows[i]);
            }

            to.Margin = new Thickness(from.Margin.Left, from.Margin.Top, from.Margin.Right, from.Margin.Bottom);
        }
开发者ID:ReijiPochi,项目名称:MatStudio,代码行数:35,代码来源:PhantasmagoriaSplitter.cs


示例19: AddRunOnForms

        private void AddRunOnForms()
        {
            /* Update the UI Grid to fit everything */
            for (int i = 0; i < 2; i++)
            {
                RowDefinition rowDef = new RowDefinition();
                rowDef.Height = System.Windows.GridLength.Auto;
                ParametersGrid.RowDefinitions.Add(rowDef);
            }
            Grid.SetRow(ButtonsPanel, ParametersGrid.RowDefinitions.Count - 1);

            Label runOnLabel = new Label();
            runOnLabel.Content = "Choose where to run the test job:";
            Grid.SetRow(runOnLabel, ParametersGrid.RowDefinitions.Count - 3);
            Grid.SetColumn(runOnLabel, 0);
            Grid.SetColumnSpan(runOnLabel, 2);

            IList<string> runOnOptions = new List<string>();
            runOnOptions.Add("Azure");
            foreach (HybridRunbookWorkerGroup group in this.hybridGroups)
            {
                runOnOptions.Add(group.Name);
            }
            ComboBox runOnComboBox = new ComboBox();
            runOnComboBox.ItemsSource = runOnOptions;
            runOnComboBox.SelectedIndex = 0;
            runOnComboBox.SelectionChanged += changeRunOnSelection;
            Grid.SetRow(runOnComboBox, ParametersGrid.RowDefinitions.Count - 2);
            Grid.SetColumn(runOnComboBox, 0);
            Grid.SetColumnSpan(runOnComboBox, 2);

            /* Add to Grid */
            ParametersGrid.Children.Add(runOnLabel);
            ParametersGrid.Children.Add(runOnComboBox);
        }
开发者ID:BruceLangworthy,项目名称:azure-automation-ise-addon,代码行数:35,代码来源:RunbookParamDialog.xaml.cs


示例20: AddShapeRow

        private void AddShapeRow(string label)
        {
            // Increase height of main grid
            var oldHeight = MainGrid.RowDefinitions[ShapeGridColumnIndex].Height.Value;
            MainGrid.RowDefinitions[ShapeGridColumnIndex].Height = new GridLength(oldHeight + RowHeight);
            Height += RowHeight;

            // Add a row to inner grid
            RowDefinition newShapeRow = new RowDefinition();
            newShapeRow.Height = new GridLength(1, GridUnitType.Star);
            ShapesGrid.RowDefinitions.Add(newShapeRow);

            // Prepare the element
            TextBlock labelTextBlock = new TextBlock();
            labelTextBlock.Text = label;
            labelTextBlock.VerticalAlignment = VerticalAlignment.Center;
            labelTextBlock.HorizontalAlignment = HorizontalAlignment.Right;

            TextBox textBox = new TextBox();
            textBox.Width = 50;
            textBox.VerticalAlignment = VerticalAlignment.Center;
            textBox.HorizontalAlignment = HorizontalAlignment.Center;
            textBox.ToolTip = ResizeLabTooltip.AdjustProportionallySettingsTextBox;

            // Append the element
            var rowIndex = ShapesGrid.RowDefinitions.Count - 1;
            ShapesGrid.Children.Add(labelTextBlock);
            ShapesGrid.Children.Add(textBox);

            Grid.SetColumn(labelTextBlock, 0);
            Grid.SetRow(labelTextBlock, rowIndex);
            Grid.SetColumn(textBox, 1);
            Grid.SetRow(textBox, rowIndex);
        }
开发者ID:nus-fboa2016-PL,项目名称:PowerPointLabs,代码行数:34,代码来源:AdjustProportionallySettingsDialog.xaml.cs



注:本文中的RowDefinition类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# RowIndicatorCustomDrawEventArgs类代码示例发布时间:2022-05-24
下一篇:
C# Row类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap