本文整理汇总了C#中System.Windows.Controls.ColumnDefinition类的典型用法代码示例。如果您正苦于以下问题:C# ColumnDefinition类的具体用法?C# ColumnDefinition怎么用?C# ColumnDefinition使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ColumnDefinition类属于System.Windows.Controls命名空间,在下文中一共展示了ColumnDefinition类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: UpdateColumns
private void UpdateColumns()
{
this.Dispatcher.InvokeAsync(
() =>
{
this.ColumnDefinitions.Clear();
int i = 0;
foreach (FrameworkElement item in this.Children.Cast<FrameworkElement>())
{
EntityGroup entityGroup = (EntityGroup)item.DataContext;
ColumnDefinition columnDefinition = new ColumnDefinition()
{
DataContext = entityGroup
};
Grid.SetColumn(item, i);
if (entityGroup.IsVisible)
{
columnDefinition.SetBinding(ColumnDefinition.WidthProperty, "Width");
}
else
{
columnDefinition.Width = new GridLength(0);
}
this.ColumnDefinitions.Add(columnDefinition);
++i;
}
});
}
开发者ID:ruisebastiao,项目名称:Elysium-Extra,代码行数:32,代码来源:ElasticPickerGrid.cs
示例2: ShowView
private void ShowView(Grid grid)
{
//grid.RowDefinitions.Clear();
//grid.ColumnDefinitions.Clear();
//grid.Children.Clear();
for (int i = 0; i < _Round.ColCount; i += 1)
{
ColumnDefinition col = new ColumnDefinition();
grid.ColumnDefinitions.Add(col);
}
for (int i = 0; i < _Round.RowCount; i += 1)
{
RowDefinition row = new RowDefinition();
grid.RowDefinitions.Add(row);
}
_Ucs = new List<Uc1>(_Round.ColCount * _Round.RowCount);
Uc1 uc;
for (int i = 0; i < _Round.RowCount; i += 1)
{
for (int j = 0; j < _Round.ColCount; j += 1)
{
uc = new Uc1();
uc.SetValue(Grid.RowProperty, i);
uc.SetValue(Grid.ColumnProperty, j);
grid.Children.Add(uc);
_Ucs.Add(uc);
}
}
}
开发者ID:burstas,项目名称:rmps,代码行数:32,代码来源:Vc01.xaml.cs
示例3: SetupDetailGrid
private Grid SetupDetailGrid()
{
Grid detailGrid = new Grid();
ColumnDefinition col1 = new ColumnDefinition();
col1.Width = new GridLength(96 * 0.65);
detailGrid.ColumnDefinitions.Add(col1);
ColumnDefinition col2 = new ColumnDefinition();
col2.Width = new GridLength(96 * 2.5);
detailGrid.ColumnDefinitions.Add(col2);
ColumnDefinition col3 = new ColumnDefinition();
col3.Width = new GridLength(96 * 1.65);
detailGrid.ColumnDefinitions.Add(col3);
ColumnDefinition col4 = new ColumnDefinition();
col4.Width = new GridLength(96 * 1.15);
detailGrid.ColumnDefinitions.Add(col4);
ColumnDefinition col5 = new ColumnDefinition();
col5.Width = new GridLength(96 * 1.15);
detailGrid.ColumnDefinitions.Add(col5);
RowDefinition row = new RowDefinition();
detailGrid.RowDefinitions.Add(row);
return detailGrid;
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:29,代码来源:CytologyScreeningListReport.cs
示例4: CreateColumnsRows
private void CreateColumnsRows(){
// Create columns
for (int i = 1; i <= columns; i++)
{
ColumnDefinition temp = new ColumnDefinition();
temp.Name = String.Format("c{0}", i);
temp.Width = new GridLength(205, GridUnitType.Pixel);
columnsList.Add(temp);
}
// Create rows
for (int i = 1; i <= rows; i++)
{
RowDefinition temp = new RowDefinition();
temp.Name = String.Format("c{0}", i);
temp.Height = new GridLength(205, GridUnitType.Pixel);
rowsList.Add(temp);
}
// Add Columns and Rows to Grid
foreach (ColumnDefinition tempColumn in columnsList)
{
mainGrid.ColumnDefinitions.Add(tempColumn);
}
foreach (RowDefinition tempRow in rowsList)
{
mainGrid.RowDefinitions.Add(tempRow);
}
}
开发者ID:ohnoitsfraa,项目名称:1TIN_dotNetEssentials,代码行数:27,代码来源:MainWindow.xaml.cs
示例5: DrawGameBoard
private void DrawGameBoard(int desiredSlots)
{
RowDefinition[] rowDefinitions = new RowDefinition[desiredSlots];
ColumnDefinition[] columnDefinitions = new ColumnDefinition[desiredSlots];
for (int i = 0; i < desiredSlots; i++)
{
rowDefinitions[i] = new RowDefinition();
columnDefinitions[i] = new ColumnDefinition();
grdGameBoard.RowDefinitions.Add(rowDefinitions[i]);
grdGameBoard.ColumnDefinitions.Add(columnDefinitions[i]);
}
for (int i = 0; i < grdGameBoard.RowDefinitions.Count; i++)
{
for (int j = 0; j < grdGameBoard.ColumnDefinitions.Count; j++)
{
var slot = new TextBox();
slot.Margin = new Thickness(5);
slot.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Center;
slot.VerticalContentAlignment = System.Windows.VerticalAlignment.Center;
Grid.SetRow(slot, i);
Grid.SetColumn(slot, j);
grdGameBoard.Children.Add(slot);
}
}
}
开发者ID:brianmego,项目名称:Personal-Projects,代码行数:27,代码来源:SolveGridView.xaml.cs
示例6: CreateList
/// <summary>
/// Kreiranje listview-a na temelju liste objetata u parametru.
/// </summary>
/// <param name="classesList"></param>
public void CreateList(List<object> classesList)
{
foreach (String[] classArrayString in classesList) {
Grid grid = new Grid();
grid.ShowGridLines = true;
grid.RowDefinitions.Add(new RowDefinition());
grid.Margin = new Thickness(30, 10, 30, 0);
for (int i=0; i < classArrayString.Length; i++) {
ColumnDefinition columnDef = new ColumnDefinition();
columnDef.Width = new GridLength(150);
grid.ColumnDefinitions.Add(columnDef);
Label label = new Label();
label.Content = classArrayString[i];
Grid.SetColumn(label, i);
Grid.SetRow(label, 0);
grid.Children.Add(label);
}
ListViewItem listItem = new ListViewItem();
listItem.Content = grid;
currentListView.Items.Add(listItem);
}
}
开发者ID:idurlen92,项目名称:E_Grader,代码行数:30,代码来源:ClassesView.xaml.cs
示例7: ShowGrid
public Grid ShowGrid()
{
Grid grid = new Grid();
for (var i = 0; i < tileLayer.Count; i++)
{
RowDefinition row = new RowDefinition();
grid.RowDefinitions.Add(row);
for (var j = 0; j < tileLayer[i].Count; j++)
{
ColumnDefinition col = new ColumnDefinition();
grid.ColumnDefinitions.Add(col);
List<Tile> sublist = tileLayer[i];
Tile temp = sublist[j];
Image img = new Image();
img.Source = temp.BackgroundImage;
img.SetValue(Grid.ColumnProperty, j);
img.SetValue(Grid.RowProperty, i);
img.Stretch = Stretch.UniformToFill;
grid.Children.Add(img);
}
}
return grid;
}
开发者ID:JeroenEgelmeers,项目名称:Sokoban,代码行数:29,代码来源:GameLayer.cs
示例8: display
public void display()
{
playArea.ColumnDefinitions.Clear();
playArea.RowDefinitions.Clear();
ColumnDefinition[] colDefs = new ColumnDefinition[testMap.x];
RowDefinition[] rowDefs = new RowDefinition[testMap.y];
testMap.populate();
for (int i = 0; i < testMap.x; i++)
{
colDefs[i] = new ColumnDefinition();
playArea.ColumnDefinitions.Add(colDefs[i]);
}
for (int i = 0; i < testMap.y; i++)
{
rowDefs[i] = new RowDefinition();
playArea.RowDefinitions.Add(rowDefs[i]);
}
for (int i = 0; i < testMap.x; i++)
{
for (int j = 0; j < testMap.y; j++)
{
playArea.Children.Add(testMap.layout[i][j]);
Grid.SetRow(testMap.layout[i][j], j);
Grid.SetColumn(testMap.layout[i][j], i);
}
}
}
开发者ID:Josh-Russell,项目名称:HDATE,代码行数:29,代码来源:MainWindow.xaml.cs
示例9: 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
示例10: Layer_Two
public Layer_Two()
: base()
{
titleBlock = new TextBlock();
titleBlock.Width = STATICS.DEAULT_CARD_SIZE.Width;
titleBlock.Foreground = new SolidColorBrush(Colors.Black);
titleBlock.LineHeight = 1;
titleBlock.TextWrapping = TextWrapping.Wrap;
titleBlock.HorizontalAlignment = HorizontalAlignment.Left;
titleBlock.TextAlignment = TextAlignment.Left;
titleBlock.FontStretch = FontStretches.Normal;
titleBlock.Margin = new Thickness(3);
this.Children.Add(titleBlock);
Grid.SetRow(titleBlock, 0);
Grid.SetColumn(titleBlock, 0);
Grid.SetColumnSpan(titleBlock, 2);
RowDefinition rd = new RowDefinition();
rd.Height = new GridLength(STATICS.DEAULT_CARD_SIZE.Height-1.5* STATICS.ZOOMWHEEL_RADIUS);
this.RowDefinitions.Add(rd);
rd = new RowDefinition();
rd.Height = new GridLength(STATICS.ZOOMWHEEL_RADIUS);
this.RowDefinitions.Add(rd);
ColumnDefinition gridCol1 = new ColumnDefinition();
gridCol1.Width = new GridLength(this.Width / 2);
this.ColumnDefinitions.Add(gridCol1);
ColumnDefinition gridCol2 = new ColumnDefinition();
gridCol2.Width = new GridLength(this.Width / 2);
this.ColumnDefinitions.Add(gridCol2);
}
开发者ID:nius1989,项目名称:CardDataSorting,代码行数:30,代码来源:Layer_Two.cs
示例11: SetupClientInfoGrid
private Grid SetupClientInfoGrid()
{
Grid grid = new Grid();
RowDefinition row = new RowDefinition();
grid.RowDefinitions.Add(row);
ColumnDefinition col1 = new ColumnDefinition();
col1.Width = new GridLength(96 * 2);
grid.ColumnDefinitions.Add(col1);
ColumnDefinition col2 = new ColumnDefinition();
col2.Width = new GridLength(96 * 1.3);
grid.ColumnDefinitions.Add(col2);
ColumnDefinition col3 = new ColumnDefinition();
col3.Width = new GridLength(96 * .9);
grid.ColumnDefinitions.Add(col3);
ColumnDefinition col4 = new ColumnDefinition();
col4.Width = new GridLength(96 * .7);
grid.ColumnDefinitions.Add(col4);
ColumnDefinition col5 = new ColumnDefinition();
col5.Width = new GridLength(96 * .9);
grid.ColumnDefinitions.Add(col5);
ColumnDefinition col6 = new ColumnDefinition();
col6.Width = new GridLength(96 * 1.3);
grid.ColumnDefinitions.Add(col6);
return grid;
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:33,代码来源:ClientOrderDataSheet.cs
示例12: CreateHotKeyControl
public Grid CreateHotKeyControl()
{
this.grid.Width = 300;
this.grid.HorizontalAlignment = HorizontalAlignment.Left;
ColumnDefinition col0 = new ColumnDefinition();
ColumnDefinition col1 = new ColumnDefinition();
ColumnDefinition col2 = new ColumnDefinition();
this.grid.ColumnDefinitions.Add(col0);
this.grid.ColumnDefinitions.Add(col1);
this.grid.ColumnDefinitions.Add(col2);
RowDefinition row0 = new RowDefinition();
this.grid.RowDefinitions.Add(row0);
this.label.Width = 60;
this.label.HorizontalAlignment = HorizontalAlignment.Left;
this.label.Margin = new Thickness(10);
Grid.SetColumn(this.label, 0);
Grid.SetRow(this.label, 0);
this.comboBox.Width = 60;
this.comboBox.HorizontalAlignment = HorizontalAlignment.Left;
this.comboBox.Margin = new Thickness(10);
Grid.SetColumn(this.comboBox, 1);
Grid.SetRow(this.comboBox, 0);
this.textBox.Width = 60;
this.textBox.HorizontalAlignment = HorizontalAlignment.Left;
this.textBox.Margin = new Thickness(10);
Grid.SetColumn(this.textBox, 2);
Grid.SetRow(this.textBox, 0);
this.grid.Children.Add(this.label);
this.grid.Children.Add(this.comboBox);
this.grid.Children.Add(this.textBox);
return this.grid;
}
开发者ID:KyleBerryCS,项目名称:Portfolio,代码行数:32,代码来源:HotKeyControl.cs
示例13: AddTwice
public void AddTwice ()
{
ColumnDefinitionCollection c = new Grid ().ColumnDefinitions;
ColumnDefinition d = new ColumnDefinition ();
c.Add (d);
c.Add (d);
}
开发者ID:JianwenSun,项目名称:mono-soc-2007,代码行数:7,代码来源:ColumnDefinitionCollectionTest.cs
示例14: CollapseColumn
void CollapseColumn(GridSplitter splitter, ColumnDefinition def, string content)
{
// Ignore collapse if popup is opened
if (PopupManager.ActivePopup != null)
return;
int collapsed = 0;
// Count the number of collapsed items (exclusing collapseView and rockScroll)
for (int i = 0; i < OverviewContainerRootGrid.ColumnDefinitions.Count -2; i++)
{
if (OverviewContainerRootGrid.ColumnDefinitions[i].Width.Value == 0)
collapsed++;
}
// Only allowed to collapse when there are at least two columns which have Width > 0
if (collapsed >= OverviewContainerRootGrid.ColumnDefinitions.Count - 3)
return;
GridColumnSizeHelper.SetPreviousGridLength(def, def.Width);
//Start Collapse Column Animation, only when the column Width != 0
if (def.Width != new GridLength(0))
{
Storyboard CollapseColumnGrid = (Storyboard)FindResource("CollapseColumn");
Storyboard.SetTarget(CollapseColumnGrid, def);
GridLengthAnimation gla = CollapseColumnGrid.Children[0] as GridLengthAnimation;
gla.From = def.Width;
gla.To = new GridLength(0);
CollapseColumnGrid.Begin(this);
}
if (splitter != null)
splitter.IsEnabled = false;
collapseView.AddCollapsedView(def, content, delegate
{
//Start Expand Column Animation, only when the column Width = 0
if (def.Width == new GridLength(0))
{
def.Width = GridColumnSizeHelper.GetPreviousGridLength(def);
GridLength previousWidth = def.Width;
def.Width = new GridLength(0);
Storyboard ExpandColumnGrid = (Storyboard)FindResource("CollapseColumn");
Storyboard.SetTarget(ExpandColumnGrid, def);
GridLengthAnimation gla = ExpandColumnGrid.Children[0] as GridLengthAnimation;
gla.From = new GridLength(0);
gla.To = previousWidth;
ExpandColumnGrid.Begin(this);
}
if (splitter != null)
splitter.IsEnabled = true;
});
}
开发者ID:Klaudit,项目名称:inbox2_desktop,代码行数:60,代码来源:ColumnsControl.xaml.cs
示例15: GetNewKeymapGrid
public static Grid GetNewKeymapGrid(int numRows, int numCols, Keymap[,] keymaps)
{
var keymapGrid = new Grid();
keymapGrid.Children.Clear();
var rows = new RowDefinition[numRows];
var columns = new ColumnDefinition[numCols];
for (var i = 0; i < numRows; i++)
{
rows[i] = new RowDefinition();
keymapGrid.RowDefinitions.Add(rows[i]);
}
for (var i = 0; i < numCols; i++)
{
columns[i] = new ColumnDefinition();
keymapGrid.ColumnDefinitions.Add(columns[i]);
}
for (var i = 0; i < numRows; i++)
{
for (var j = 0; j < numCols; j++)
{
var button = new Button();
keymaps[i, j].Button = button;
Grid.SetRow(button, i);
Grid.SetColumn(button, j);
keymapGrid.Children.Add(button);
}
}
return keymapGrid;
}
开发者ID:jreardon,项目名称:KeymapGenerator,代码行数:34,代码来源:KeymapGrid.cs
示例16: AddNewPanel
public Panel AddNewPanel()
{
ListView newLV = new ListView();
ComboBox newCB = new ComboBox();
panels.Add(new Panel(newCB, newLV));
newLV.Style = Resources["PanelListView"] as Style;
newLV.ItemContainerStyle = Resources["PanelListViewItem"] as Style; ;
GridView columns = new GridView();
columns.Columns.Add(AddGridViewColumn( "Name", "Name"));
columns.Columns.Add(AddGridViewColumn( "Type", "Extension"));
columns.Columns.Add(AddGridViewColumn( "Size", "Length"));
columns.Columns.Add(AddGridViewColumn( "Date of creation", "CreationTime"));
newLV.View = columns;
newLV.Loaded += PanelInitialized;
newCB.Style = Resources["DrivesComboBox"] as Style;
ColumnDefinition newColumn = new ColumnDefinition();
newColumn.Width = new GridLength(1, GridUnitType.Star);
PanelsGrid.ColumnDefinitions.Add(newColumn);
newLV.SetValue(Grid.RowProperty, 1);
newLV.SetValue(Grid.ColumnProperty, numOfPanels);
newCB.SetValue(Grid.RowProperty, 0);
newCB.SetValue(Grid.ColumnProperty, numOfPanels);
PanelsGrid.Children.Add(newLV);
PanelsGrid.Children.Add(newCB);
AddDrivesInComboBox(newCB);
newCB.SelectionChanged += DiskChanged;
return panels[numOfPanels++];
}
开发者ID:pseudowolfvn,项目名称:FileManager,代码行数:28,代码来源:MainWindow.xaml.cs
示例17: 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
示例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: 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
示例20: OnApplyTemplate
public override void OnApplyTemplate() {
base.OnApplyTemplate();
PART_LeftSplitter = GetTemplateChild("PART_LeftSplitter") as GridSplitter;
PART_RightSplitter = GetTemplateChild("PART_RightSplitter") as GridSplitter;
PART_TopSplitter = GetTemplateChild("PART_TopSplitter") as GridSplitter;
PART_BottomSplitter = GetTemplateChild("PART_BottomSplitter") as GridSplitter;
PART_LeftSection = GetTemplateChild("PART_LeftSection") as ColumnDefinition;
PART_RightSection = GetTemplateChild("PART_RightSection") as ColumnDefinition;
PART_TopSection = GetTemplateChild("PART_TopSection") as RowDefinition;
PART_BottomSection = GetTemplateChild("PART_BottomSection") as RowDefinition;
PART_LeftCollapsedBar = GetTemplateChild("PART_LeftCollapsedBar") as ContentPresenter;
PART_RightCollapsedBar = GetTemplateChild("PART_RightCollapsedBar") as ContentPresenter;
PART_TopHeader = GetTemplateChild("PART_TopHeader") as ContentPresenter;
PART_BottomHeader = GetTemplateChild("PART_BottomHeader") as ContentPresenter;
PART_LeftSplitter.DragStarted += PART_LeftSplitter_DragStarted;
PART_RightSplitter.DragStarted += PART_RightSplitter_DragStarted;
PART_TopSplitter.DragStarted += PART_TopSplitter_DragStarted;
PART_BottomSplitter.DragStarted += PART_BottomSplitter_DragStarted;
PART_LeftSplitter.DragCompleted += PART_LeftSplitter_DragCompleted;
PART_RightSplitter.DragCompleted += PART_RightSplitter_DragCompleted;
PART_TopSplitter.DragCompleted += PART_TopSplitter_DragCompleted;
PART_BottomSplitter.DragCompleted += PART_BottomSplitter_DragCompleted;
PART_LeftSplitter.MouseDoubleClick += GridSplitter_MouseDoubleClick;
PART_RightSplitter.MouseDoubleClick += GridSplitter_MouseDoubleClick;
PART_TopSplitter.MouseDoubleClick += GridSplitter_MouseDoubleClick;
PART_BottomSplitter.MouseDoubleClick += GridSplitter_MouseDoubleClick;
}
开发者ID:RushuiGuan,项目名称:mvvm,代码行数:34,代码来源:AlbatrossDockPanel.cs
注:本文中的System.Windows.Controls.ColumnDefinition类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论