Написание слоя в классе? - PullRequest
0 голосов
/ 11 мая 2011

У меня есть класс, который содержит: DataGrid, A Pager

Я пытаюсь создать пользовательский элемент управления, который содержит их оба и имеет все свойства, которые ссылаются на них обоих.

Итак, что-то:

public class MyGridViewPager : ltcGrid
    {
        public GridView aGridView;
        public DataPager aDataPager;
        public bool AutoGenerateColumns { 
           get { return this.aGridView.AutoGenerateColumns; } 
           set { this.aGridView.AutoGenerateColumns = value; } }

}

Таким образом, я могу использовать их свойство в моем MyCridViewPager UserControl, и в случае любого изменения выбора в GridView или DataPager я могу изменить только слой..или это называется обертка-класс?Не уверен насчет имен ...

Но ... как мне сделать то же самое для EventHandler?Я вижу, это определяет в:

public delegate void SelectionChangedEventHandler(object sender, SelectionChangedEventArgs e);

Как я могу выставить этот обработчик из моего пользовательского элемента управления?

Примечание: я действительно не хочу делать MyGridViewPager.aGridView.SelectionChangedEventArgs.

1 Ответ

0 голосов
/ 11 мая 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...