Example #1
0
        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;
        }
Example #2
0
        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;
                }
            }
        }