using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace ControlLibrary
{
public partial class Toolbar : UserControl
{
public delegate void addmodeEventHandler(object sender, RoutedEventArgs e);
public event addmodeEventHandler AddMode;
public delegate void editmodeEventHandler(object sender, RoutedEventArgs e);
public event editmodeEventHandler EditMode;
public delegate void savemodeEventHandler(object sender, RoutedEventArgs e);
public event savemodeEventHandler SaveMode;
public delegate void cancelmodeEventHandler(object sender, RoutedEventArgs e);
public event cancelmodeEventHandler CancelMode;
public delegate void findmodeEventHandler(object sender, RoutedEventArgs e);
public event findmodeEventHandler FindMode;
public Toolbar()
{
InitializeComponent();
}
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
btnNew.IsEnabled = true;
btnEdit.IsEnabled = true;
btnCancel.IsEnabled = false;
btnSave.IsEnabled = false;
btnDelete.IsEnabled = false;
btnFind.IsEnabled = true;
btnNext.IsEnabled = true;
btnPrev.IsEnabled = true;
}
private void btnNew_Click(object sender, RoutedEventArgs e)
{
btnNew.IsEnabled = false;
btnEdit.IsEnabled = false;
btnCancel.IsEnabled = true;
btnSave.IsEnabled = true;
btnDelete.IsEnabled = false;
btnFind.IsEnabled = false;
btnNext.IsEnabled = false;
btnPrev.IsEnabled = false;
AddMode( sender, e);
}
private void btnEdit_Click(object sender, RoutedEventArgs e)
{
btnNew.IsEnabled = false;
btnEdit.IsEnabled = false;
btnCancel.IsEnabled = true;
btnSave.IsEnabled = true;
btnDelete.IsEnabled = false;
btnFind.IsEnabled = false;
btnNext.IsEnabled = false;
btnPrev.IsEnabled = false;
EditMode( sender, e);
}
private void btnSave_Click(object sender, RoutedEventArgs e)
{
SaveMode(sender, e);
}
private void btnCancel_Click(object sender, RoutedEventArgs e)
{
CancelMode( sender, e);
btnNew.IsEnabled = true;
btnEdit.IsEnabled = true;
btnCancel.IsEnabled = false;
btnSave.IsEnabled = false;
btnDelete.IsEnabled = false;
btnFind.IsEnabled = true;
btnNext.IsEnabled = false;
btnPrev.IsEnabled = false;
}
private void btnDelete_Click(object sender, RoutedEventArgs e)
{
}
private void btnPrev_Click(object sender, RoutedEventArgs e)
{
}
private void btnFind_Click(object sender, RoutedEventArgs e)
{
FindMode(sender, e);
}
private void btnNext_Click(object sender, RoutedEventArgs e)
{
}
private void btnExit_Click(object sender, RoutedEventArgs e)
{
}
public void SaveResult(bool value)
{
btnNew.IsEnabled = value;
btnEdit.IsEnabled = value;
btnCancel.IsEnabled = !value;
btnSave.IsEnabled = !value;
btnDelete.IsEnabled = !value;
btnFind.IsEnabled = value;
btnNext.IsEnabled = !value;
btnPrev.IsEnabled = !value;
}
}
}
2. Image - Design File.
No comments:
Post a Comment