Я хочу, чтобы элементы управления WPF наследовались следующим образом,
public class BaseView : UserControl
{
...
}
public class BaseListView : BaseView
{
...
}
public class TeachersListView: BaseListView
{
}
public class StudentsListView : BaseListView
{
}
Здесь «BaseListView» - это классифицированная база. Эти классы могут иметь несколько функций, которые зависят от ListView, присутствующего в «BaseListView». Я хочу наследовать этот «BaseListView» для нескольких представлений, которые могут добавлять несколько столбцов и с разными привязками данных Так что мое требование
class BaseListView : BaseView
{
This class will have the UI parts like commandStrip and followed by "Empty ListView".
This "ListView" may not hold any columns in it.
}
class StudentsListView: BaseListView
{
In **XAML** part, Columns and its appropriate Data Binding will be added. I need to access the controls in .cs file. so that i can access the controls.
void FindAndHighlightColumn()
{
// get the columns to find and search the list view and highlight.
}
}
Как мне достичь этого, как правильно это сделать.