Cocktail Help Reference
MessageBoxBase Class
Members  See Also  Send Feedback
Cocktail Assembly > Cocktail Namespace : MessageBoxBase Class



Glossary Item Box

The base view model implementing a message box.

Object Model

MessageBoxBase Class

Syntax

Visual Basic (Declaration) 
<IdeaBlade.Core.Composition.InterfaceExportAttribute(ContractName="", ContractType=Cocktail.MessageBoxBase)>
<PartNotDiscoverableAttribute()>
Public Class MessageBoxBase 
   Inherits Caliburn.Micro.Screen
   Implements Caliburn.Micro.IActivate, Caliburn.Micro.IChild, Caliburn.Micro.IClose, Caliburn.Micro.IDeactivate, Caliburn.Micro.IGuardClose, Caliburn.Micro.IHaveDisplayName, Caliburn.Micro.INotifyPropertyChangedEx, Caliburn.Micro.IScreen, Caliburn.Micro.IViewAware 
Visual Basic (Usage)Copy Code
Dim instance As MessageBoxBase
C# 
[IdeaBlade.Core.Composition.InterfaceExportAttribute(ContractName="", ContractType=Cocktail.MessageBoxBase)]
[PartNotDiscoverableAttribute()]
public class MessageBoxBase : Caliburn.Micro.Screen, Caliburn.Micro.IActivate, Caliburn.Micro.IChild, Caliburn.Micro.IClose, Caliburn.Micro.IDeactivate, Caliburn.Micro.IGuardClose, Caliburn.Micro.IHaveDisplayName, Caliburn.Micro.INotifyPropertyChangedEx, Caliburn.Micro.IScreen, Caliburn.Micro.IViewAware  
C++/CLI 
[IdeaBlade.Core.Composition.InterfaceExportAttribute(ContractName="", ContractType=Cocktail.MessageBoxBase)]
[PartNotDiscoverableAttribute()]
public ref class MessageBoxBase : public Caliburn.Micro.Screen, Caliburn.Micro.IActivate, Caliburn.Micro.IChild, Caliburn.Micro.IClose, Caliburn.Micro.IDeactivate, Caliburn.Micro.IGuardClose, Caliburn.Micro.IHaveDisplayName, Caliburn.Micro.INotifyPropertyChangedEx, Caliburn.Micro.IScreen, Caliburn.Micro.IViewAware  

Remarks

To customize the message box, subclass MessageBoxBase and implement a custom view to match the subclassed view model.

Inheritance Hierarchy

System.Object
   Caliburn.Micro.PropertyChangedBase
      Caliburn.Micro.ViewAware
         Caliburn.Micro.Screen
            Cocktail.MessageBoxBase

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.