public EmailAccountItem(EmailAccountItemType type) { this.InitializeComponent(); switch (type) { case EmailAccountItemType.Type1: this.btnDelete.Visibility = Visibility.Collapsed; break; case EmailAccountItemType.type2: this.tbkCount.Visibility = Visibility.Collapsed; break; } this.btnDelete.PreviewMouseLeftButtonDown += new MouseButtonEventHandler(this.btnDelete_MouseLeftButtonDown); }