void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.element = ((Time_Owner.MonthCalendarElement)(target)); return; case 2: this.labelBackground = ((System.Windows.Controls.Label)(target)); return; case 3: #line 22 "..\..\MonthCalendarElement.xaml" ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click); #line default #line hidden return; case 4: this.labelText = ((System.Windows.Controls.Label)(target)); return; } this._contentLoaded = true; }
private void InitializeMonths() { for (int row = 0; row < 3; row++) { for (int column = 0; column < 4; column++) { MonthCalendarElement newElement = new MonthCalendarElement(); int indexElement = row * 4 + column; newElement.actionClick = () => ClickOnElement(indexElement); newElement.Text = MonthNames[indexElement]; gridMonths.Children.Add(newElement); Grid.SetRow(newElement, row); Grid.SetColumn(newElement, column); instances[indexElement] = newElement; } } }