IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
CShell.Modules.Workspace.Controls.EditableTextBlock Class Reference

EditableTextBlock More...

+ Inheritance diagram for CShell.Modules.Workspace.Controls.EditableTextBlock:
+ Collaboration diagram for CShell.Modules.Workspace.Controls.EditableTextBlock:

Public Member Functions

 EditableTextBlock ()
 
void InitializeComponent ()
 InitializeComponent More...
 
void InitializeComponent ()
 InitializeComponent More...
 
void InitializeComponent ()
 InitializeComponent More...
 
void InitializeComponent ()
 InitializeComponent More...
 
 EditableTextBlock ()
 
void InitializeComponent ()
 InitializeComponent More...
 
void InitializeComponent ()
 InitializeComponent More...
 

Static Public Attributes

static readonly DependencyProperty TextProperty
 
static readonly DependencyProperty IsEditableProperty
 
static readonly DependencyProperty IsInEditModeProperty
 
static readonly DependencyProperty TextFormatProperty
 

Properties

string Text [get, set]
 
bool IsEditable [get, set]
 
bool IsInEditMode [get, set]
 
string TextFormat [get, set]
 
string FormattedText [get]
 

Private Member Functions

void TextBox_Loaded (object sender, RoutedEventArgs e)
 
void TextBox_LostFocus (object sender, RoutedEventArgs e)
 
void TextBox_KeyDown (object sender, KeyEventArgs e)
 
void
System.Windows.Markup.IComponentConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IStyleConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IComponentConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IStyleConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IComponentConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IStyleConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IComponentConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IStyleConnector. 
Connect (int connectionId, object target)
 
void TextBox_Loaded (object sender, RoutedEventArgs e)
 
void TextBox_LostFocus (object sender, RoutedEventArgs e)
 
void TextBox_KeyDown (object sender, KeyEventArgs e)
 
void
System.Windows.Markup.IComponentConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IStyleConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IComponentConnector. 
Connect (int connectionId, object target)
 
void
System.Windows.Markup.IStyleConnector. 
Connect (int connectionId, object target)
 

Private Attributes

string oldText
 
bool _contentLoaded
 

Detailed Description

Constructor & Destructor Documentation

CShell.Modules.Workspace.Controls.EditableTextBlock.EditableTextBlock ( )
inline
CShell.Modules.Workspace.Controls.EditableTextBlock.EditableTextBlock ( )
inline

Member Function Documentation

void CShell.Modules.Workspace.Controls.EditableTextBlock.TextBox_Loaded ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.TextBox_LostFocus ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.TextBox_KeyDown ( object  sender,
KeyEventArgs  e 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.InitializeComponent ( )
inline

InitializeComponent

void System.Windows.Markup.IComponentConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void System.Windows.Markup.IStyleConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.InitializeComponent ( )
inline

InitializeComponent

void System.Windows.Markup.IComponentConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void System.Windows.Markup.IStyleConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.InitializeComponent ( )
inline

InitializeComponent

void System.Windows.Markup.IComponentConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void System.Windows.Markup.IStyleConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.InitializeComponent ( )
inline

InitializeComponent

void System.Windows.Markup.IComponentConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void System.Windows.Markup.IStyleConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.TextBox_Loaded ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.TextBox_LostFocus ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.TextBox_KeyDown ( object  sender,
KeyEventArgs  e 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.InitializeComponent ( )
inline

InitializeComponent

void System.Windows.Markup.IComponentConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void System.Windows.Markup.IStyleConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void CShell.Modules.Workspace.Controls.EditableTextBlock.InitializeComponent ( )
inline

InitializeComponent

void System.Windows.Markup.IComponentConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate
void System.Windows.Markup.IStyleConnector. CShell.Modules.Workspace.Controls.EditableTextBlock.Connect ( int  connectionId,
object  target 
)
inlineprivate

Member Data Documentation

string CShell.Modules.Workspace.Controls.EditableTextBlock.oldText
private
static readonly DependencyProperty CShell.Modules.Workspace.Controls.EditableTextBlock.TextProperty
static
Initial value:
=
DependencyProperty.Register(
"Text",
typeof(string),
new PropertyMetadata(""))
static readonly DependencyProperty CShell.Modules.Workspace.Controls.EditableTextBlock.IsEditableProperty
static
Initial value:
=
DependencyProperty.Register(
"IsEditable",
typeof(bool),
new PropertyMetadata(true))
static readonly DependencyProperty CShell.Modules.Workspace.Controls.EditableTextBlock.IsInEditModeProperty
static
Initial value:
=
DependencyProperty.Register(
"IsInEditMode",
typeof(bool),
new PropertyMetadata(false))
static readonly DependencyProperty CShell.Modules.Workspace.Controls.EditableTextBlock.TextFormatProperty
static
Initial value:
=
DependencyProperty.Register(
"TextFormat",
typeof(string),
new PropertyMetadata("{0}"))
bool CShell.Modules.Workspace.Controls.EditableTextBlock._contentLoaded
private

Property Documentation

string CShell.Modules.Workspace.Controls.EditableTextBlock.Text
getset
bool CShell.Modules.Workspace.Controls.EditableTextBlock.IsEditable
getset
bool CShell.Modules.Workspace.Controls.EditableTextBlock.IsInEditMode
getset
string CShell.Modules.Workspace.Controls.EditableTextBlock.TextFormat
getset
string CShell.Modules.Workspace.Controls.EditableTextBlock.FormattedText
get

The documentation for this class was generated from the following files: