I have the WPF application. I am trying to open the User Entry form as per Mode(Edit,Update,Delete). so somewhere I have to check the for this mode. and somehow load the for as per mode. Where have to define mode, where have to check mode, and how to navigate respected form ? There is OnLoaded event in code behind. I am new in WPF so please help me for the same.
Something like this should be a good way to let Window
know what mode it should be in:
public enum Mode
{
Edit, Update, Delete
}
public class MyWindow : Window
{
public Mode Mode { get; set; }
public MyWindow()
{
InititalizeComponent();
Loaded += new RoutedEventHandler(MyWindow_Loaded);
}
void MyWindow_Loaded(object sender, RoutedEventArgs e)
{
switch (Mode)
{
case Mode.Edit:
// Changes needed in UI for Edit Mode
break;
case Mode.Update:
// Changes needed in UI for Update Mode
break;
case Mode.Delete:
// Changes needed in UI for Delete Mode
break;
default:
break;
}
}
}
public void MyWindowTest()
{
MyWindow window = new MyWindow();
window.Mode = Mode.Edit;
window.Show();
}